A Flutter – Firestore application that will run on Android and iOS. Users can add item to the shopping cart and mark items as finished when purchase complete by sliding item to right side also can remove item by sliding to left. So the second user can see what shopper guy purchased for him and what else remain on his list. This is a simple live data example.
IDE and Packages
This project used
Android Studio for coding and design and also utilized following flutter packages
I hope this project help someone to learn Flutter basics, complete source can be found at my repo
This is a Flutter-Dart Android/iOS application for managing projects/jobs across devices. The application designed to use as offline application and it can work online by Syncing the data to the cloud. The following are key feature of this project.
- Store data locally
- Sync Data to Cloud
- Backup from Cloud
- Backup to the Cloud
- Install Backup offline
To make all these I have used cutting edge technologies alone with conventional techniques. Following are the key modules which drive this project awesome.
- Flutter – Dart
- Hivedb – No SQL
- MongoDB Atlas
- Android Studio IDE
Flutter Packages and dependencies
Following dependencies also done a great job for me. Thanks to pub.dev community
- folding cell
This is a simple Todo app which store items and also allow to delete the finished items. The app is developed with Flutter-Dart language and NoSQL for local data storage.
The Local data storage is done with Hivedb, which offer faster performance and it is lightweight. Hive also features
- Cross platform: mobile, desktop, browser
- Great performance (see benchmark)
- Simple, powerful, & intuitive API
- Strong encryption built in
- No native dependencies
In Hive data is stores as key, value pair and we can start storing data using Hive.box(‘todo’) command , and it is easy to use.
I believe this project may help you to understand how Hive works, fetch the complete source of the project and explore the main.dart