A Flutter note taking app that allows users to take notes and also record audio.
- Splash
- App Icon
- local Storage
- Light and Dark Theme
- Riverpod (State Management)
- Audio recording and playback
- Video recording
A Flutter note taking app that allows users to take notes and also record audio. This is an offline app optimised for android devices but can work on IOS, MacOS, Windows and web platforms also.
Step 1:
Download or clone this repo by using the link below:
https://github.com/iremide-ds/v_notes.git
Step 2:
Go to project root and execute the following command in console to get the required dependencies:
flutter pub get
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
- sqflite
- http
- audio_session
- flutter_screenutil
- flutter_riverpod
- path_provider
- permission_handler
- shared_preferences
- intl
- flutter_sound_lite
- json_theme
- flutter_native_splash
- flutter_launcher_icons
Here is the core folder structure which flutter provides.
flutter-app/
|- android
|- build
|- ios
|- lib
|- test
Here is the folder structure I used in this project
lib/
|- data/
|- ui/
|- constants.dart
|- main.dart