cloud_firestore
Android 및 iOS에서 실시간 동기화 및 오프라인 지원이 가능한 클라우드 호스팅형 NoSQL 데이터베이스인 Cloud Firestore용 Flutter 플러그인입니다.
10만 건 이상의 다운로드를 기록한 오픈소스 일기 및 일지 앱 🪴
Android 및 iOS에서 실시간 동기화 및 오프라인 지원이 가능한 클라우드 호스팅형 NoSQL 데이터베이스인 Cloud Firestore용 Flutter 플러그인입니다.
Google Analytics for Firebase용 Flutter 플러그인. Android 및 iOS에서 앱 사용 및 사용자 참여에 대한 통찰력을 제공하는 앱 측정 솔루션입니다.
다중 Firebase 앱에 연결할 수 있는 Firebase Core용 Flutter 플러그인입니다.
Firebase Crashlytics용 Flutter 플러그인입니다. 잡히지 않은 오류를 Firebase 콘솔로 보고합니다.
Firebase Remote Config용 Flutter 플러그인입니다. 재릴리스 없이 애플리케이션의 외관과 동작을 업데이트하세요.
Android 및 iOS용 강력하고 간편하며 비용 효율적인 객체 저장 서비스인 Firebase Cloud Storage용 Flutter 플러그인입니다.
v3.0.0어떤 Flutter 애플리케이션에도 쉽게 통합할 수 있는 고급 사전 구축 애니메이션.
iOS 및 Android 애플리케이션에 Google Maps를 통합하기 위한 Flutter 플러그인입니다.
Google 계정으로 로그인하는 데 사용되는 안전한 인증 시스템인 Google Sign-In용 Flutter 플러그인입니다.
생체 인식, 비밀번호, PIN 또는 패턴을 통한 로컬 인증을 허용하는 플러터 플러그인.
v2.14.0Android, iOS, macOS 및 웹에서 다른 Flutter 위젯과 함께 인라인 비디오를 표시하기 위한 Flutter 플러그인입니다.
v0.7.0Flutter 그리드 레이아웃(스태거드, 메이슨리, 큐일티드, 웨븐 등)의 컬렉션을 제공합니다.
{"path":"packages/adaptive_dialog"}0.2.0+23.0.00.18.194.0.06.10.07.3.117.1.03.0.78.0.01.0.910.8.313.2.05.11.11.0.21.8.13.0.8^4.5.413.1.012.6.04.15.05.4.0{"sdk":"flutter"}2.6.0{"sdk":"flutter"}8.3.21.0.12{"git":{"url":"https://github.com/theachoem/flutter-quill.git","ref":"d01480f4bc0c101ccb005bd6d1f8ac8404d45494"}}11.2.04.0.30.7.02.3.05.1.00.5.25.0.014.0.38.2.12.18.12.18.137.2.017.0.01.0.0+11.6.01.2.30.8.13+232.11.12.0.125.0.04.12.06.14.10.10.60.9.13.0.21.9.13.1.0+74475.3.2any1.0.110.2.10.15.06.1.5+110.13.01.1.17.1.113.3.02.5.52.0.22.14.00.4.0+23.1.422.3.10.11.15.1.03.7.01.2.24.1.02.15.117.1.05.15.00.14.46.0.0{"sdk":"flutter"}any아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
GitHub stars GitHub license GitHub issues
📝 StoryPad is a beautiful, privacy-first, open source journal & diary app designed for people who value simplicity, minimalism, and control over their personal data.
og_1200x630
Before getting started, ensure you have the following tools:
For easy setup and running, the GoogleService-Info.plist and google-services.json are provided directly in this repo, and bin/dev generates an empty Dart-defines fallback automatically (RevenueCat, Maps, Google Sign-In, etc. just no-op). Simply run the project with any of the following commands:
# For android
bin/dev --community
# For ios
bin/dev --community-ios
# For macos
bin/dev --community-macos
StoryPad is designed with simplicity in mind, both in its UI and codebase. We aimed to keep the code understandable while staying true to Flutter's principles.
StoryPad uses Provider and Stateful widgets to manage its state, distinctly organized into three levels to avoid confusion:
StoryPad leverages the MVVM (Model-View-ViewModel) pattern while each view is composed of three to four key files:
StoryPad uses ObjectBox as the local database solution for persistent data storage. ObjectBox provides fast, efficient, and scalable database operations with rich search capabilities, making it ideal for mobile apps that require high-performance data handling.
Feel free to clone the StoryPad repository and explore the code. It's a great resource for learning how to build efficient, maintainable mobile apps with Flutter. You can also contribute improvements or new features, helping enhance the project for everyone.
Check out our Contribution Guide for more details on how to contribute. Raise an issue if you need any support.
A big thank you to the maintainers of the packages StoryPad relies on - without their work, StoryPad wouldn't be possible. You can view all the dependencies in the pubspec.yaml file.
StoryPad is licensed under the GNU General Public License v3.0. See the LICENSE file for details.
We chose the GPL license to ensure that StoryPad's source code remains free and open. Anyone can use, study, modify, and distribute it - but any modifications must also remain open-source under the same license.