cloud_firestore
Android और iOS पर लाइव सिंक्रोनाइजेशन और ऑफलाइन समर्थन के साथ क्लाउड-होस्टेड, नॉएएसी डेटाबेस के लिए Flutter प्लगइन।
Flutter और Firebase के साथ समय ट्रैकिंग ऐप
Android और iOS पर लाइव सिंक्रोनाइजेशन और ऑफलाइन समर्थन के साथ क्लाउड-होस्टेड, नॉएएसी डेटाबेस के लिए Flutter प्लगइन।
Firebase Auth के लिए Flutter प्लगइन, पासवर्ड, फोन नंबर और Google, Facebook और Twitter जैसे आईडी प्रदाता के साथ प्रमाणीकरण की अनुमति देता है।
Firebase Core के लिए Flutter प्लगइन, बहुत सारे Firebase ऐप्स से जुड़ने की अनुमति देता है।
एक प्रतिक्रियाशील कैशिंग और डेटा बाइंडिंग फ्रेमवर्क। Riverpod असिंक्रोनस कोड के साथ काम करना आसान बनाता है।
एक प्रतिक्रियाशील कैशिंग और डेटा बाइंडिंग फ्रेमवर्क। Riverpod असिंक्रोनस कोड के साथ काम करना आसान बनाता है।
riverpod_generator के लिए अनुमानों को उजागर करने वाला एक पैकेज
Riverpod के लिए एक कोड जनरेटर। यह सिंटैक्स को सरल बनाता है और इसे सशक्त बनाता है, जैसे कि राज्य-आधारित हॉट-रीलोड की अनुमति देना।
Riverpod_lint Riverpod के उपयोगकर्ताओं के लिए एक विकासकर्मी उपकरण है, जो सामान्य समस्याओं को रोकने और दोहराए जाने वाले कार्यों को सरल बनाने में मदद करता है।
v18.0.2Navigation 2 के आधार पर एक घोषणात्मक रूटर जो डीप लिंकिंग, डेटा-आधारित मार्गों और अधिक समर्थन करता है
RxDart असिंक्रोनस प्रोग्रामिंग के लिए लोकप्रिय ReactiveX API का एक कार्यान्वयन है, जो मूल डार्ट स्ट्रीम API का उपयोग करता है।
एक डार्ट पैकेज जो मूल्य-आधारित समानता को स्पष्ट रूप से == और hashCode को ओवरराइड किए बिना लागू करने में मदद करता है।
एक डार्ट मॉक लाइब्रेरी जो नल सेफ्टी सपोर्ट के साथ मॉकिंग को सरल बनाती है और हैंडमेड मॉक या कोड जनरेशन की आवश्यकता नहीं होती है।
^5.6.6^1.0.8^2.0.7^5.5.2^3.13.0^1.16.1^1.7.1{"sdk":"flutter"}^2.6.1^2.6.1^2.0.17^14.8.1^0.20.2^0.28.0^2.5.3^2.6.1^0.2.1^6.3.1{"sdk":"flutter"}^1.0.4^2.3.1^5.0.0^2.4.15^2.6.5^2.6.5^0.7.5यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
A time tracking application built with Flutter & Firebase:
https://raw.githubusercontent.com/bizz84/starter_architecture_flutter_firebase/HEAD/.github/images/time-tracker-screenshots.png
This is intended as a reference app based on my Riverpod Architecture.
Note: this project used to be called "Started Architecture for Flutter & Firebase" (based on this old article). As of January 2023, it follows my updated Riverpod Architecture, using the latest packages.
A Flutter web preview of the app is available here:
All the data is persisted with Firestore and is kept in sync across multiple devices.
This is a tentative roadmap. There is no ETA for any of the points above. This is a low priority project and I don't have much time to maintain it.
The app is based on my Flutter Riverpod architecture, which is explained in detail here:
More more info on Riverpod, read this:
These are the main packages used in the app:
FirestoreListView widget with pagination supportSee the pubspec.yaml file for the complete list.
To use this project with Firebase, follow these steps:
Then, follow one of the two approaches below. 👇
Make sure you have the Firebase CLI and FlutterFire CLI installed.
Then run this on the terminal from the root of this project:
firebase login so you have access to the Firebase project you have createdflutterfire configure and follow all the stepsFor more info, follow this guide:
If you don't want to use FlutterFire CLI, follow these steps instead:
com.example.starter_architecture_flutter_firebase as the package name.google-services.json into android/app.com.example.starterArchitectureFlutterFirebase as the bundle ID.GoogleService-Info.plist into iOS/Runner, and add it to the Runner target in Xcode.That's it. Have fun!