cloud_firestore
适用于 Android 和 iOS 的 Cloud Firestore Flutter 插件,一个托管在云端的 NoSQL 数据库,支持实时同步和离线功能。
一个开源日记和日志应用,下载量超过10万次 🪴
适用于 Android 和 iOS 的 Cloud Firestore Flutter 插件,一个托管在云端的 NoSQL 数据库,支持实时同步和离线功能。
适用于 Google Analytics for Firebase 的 Flutter 插件,这是一款应用测量解决方案,可提供 Android 和 iOS 上的应用使用情况和用户参与度的洞察。
Firebase Core 的 Flutter 插件,支持连接到多个 Firebase 应用。
Firebase Crashlytics 的 Flutter 插件。它会将未捕获的错误报告到 Firebase 控制台。
Firebase Remote Config 的 Flutter 插件。无需重新发布应用即可更新应用的外观和行为。
适用于 Firebase Cloud Storage 的 Flutter 插件,这是一项功能强大、简单且成本效益高的对象存储服务,适用于 Android 和 iOS。
v3.0.0功能丰富的预构建动画,可轻松集成到任何 Flutter 应用程序中。
一个用于在 iOS 和 Android 应用程序中集成 Google 地图的 Flutter 插件。
用于 Google 登录的 Flutter 插件,一种通过 Google 账户登录的安全身份验证系统。
Flutter 插件,允许通过生物识别、密码、PIN 码或图案进行本地身份验证。
v2.14.0Flutter 插件,可在 Android、iOS、macOS 和 Web 上与其他 Flutter 小部件一起显示内联视频。
v0.7.0提供了一组 Flutter 网格布局(错落、马赛克、拼花、编织等)。
{"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.