This is a Flutter based application designed to support the note taking utility a user requires on his smartphone. The app is based on hive and stores the data locally on your device only. The synchronization feature, which would enable a user to backup his notes over Google Drive will be added soon.
Open a terminal or powershell window of your choice and make sure git is installed and working on your machine and type the following command:
git clone https://github.com/vaibhav-yb/notes_app.git
Alternatively, you can download the complete zip file from the repository page itself. Download here.
The IDE of your choice can be Android Studio or VS Code. Even though VS Code is a pretty powerful IDE, I prefer Android Studio for Android development, maybe because I started with this and subconciously I don't want to switch to anything else.
The type adapters help you to create a writing/reading bridge for using custom objects with Hive, so before you actually start building, you are going to need to configure them, don't worry, just make sure that build_runner and hive_generator are in your pubspec.yaml and you have pulled your dependencies. Now all you need to do is run the following command:
flutter packages pub run build_runner build
4. Run main.dart
Now there would be more steps related to configuration of the IDE, installing plugins, etc, I won't go into that because if you are coming to clone this repository, chances are, you are already familiar with those things and the setup is complete. So just go ahead and choose a target device and run the main.dart file.
Once you are done adding/removing features as per your choice, you can go to build the apk or any other version of your application as per you deem fit.