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.