Inscribe is a Flutter mobile application designed for taking notes based on timely friend lexicons. It helps you keep track of important upcoming events, memorable facts, and gift ideas year-round, especially as birthdays approach.
Developed as a Flutter learning project, Inscribe tackles complex concepts and aims to be personally useful, reducing the need for multiple Google Calendar reminders and separate notes. The app adheres to Clean Architecture Design and employs BLOC for state management, utilizing both Blocs and Cubits for learning purposes, and incorporating the UseCase approach where applicable.
- 🇬🇧 English
- 🇩🇪 German
- 🇹🇷 Turkish
- 🇫🇷 French
- 🇪🇸 Spanish
- 🇷🇸 Serbian
- 🇷🇺 Russian
- 🇮🇹 Italian
-
So many great ideas...
-
Showing age and birthday on the cards on home screen
-
Gift ideas should be a list, not just a plain text field
-
Add image of persion in reninder view in the calendar
-
Weekly reminder view
-
Bugs will appear here...
-
Callendar slightly scrollable
-
Caledar offset by 1 day
-
Make reminders a sheet instead of a dialog
-
Shorter name for name title
Clean Architecture, BLOC, cubits, usecases, Hive, freezed, shared preferences, i18n + slang, getIt for DI, adaptive theme, awesome notifications.
Creating and editing notes, custom images from photos galery, one-time and annual reminders, birthday notifications, archive for temporary deleted notes, multiple languages, dark theme, import and export of data from/to files, calendar screen, hand-drawn illustrations, and many more! :)
https://www.freepik.com/ - Illustrations
Figma SVG Asset Pack - Wave SVGs
Generate translations: dart run slang
Run freezed: dart run build_runner build
Generate icons: flutter pub run flutter_launcher_icons
Rename app: rename setAppName --targets ios,android,web --value "Inscribe"