Skip to content

tara-pogancev/inscribe-flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Inscribe - Companion Journal

Build Status

Flutter Dart Android iOS Play Store Firebase

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.

I plan to publish Inscribe on the PlayStore, hoping others will find it as beneficial as I do.

💻 Development Commands

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"

🧠 Planned upcoming features

  • Reminders
  • Notifications
  • Calendar screen
  • Export data
  • Import data
  • More languages
  • Better animations on friend screen
  • Replace AI illustrations with hand-drawn ones ❤️

🐞 Known bugs

  • Visual bug with safe area
  • Notifications not opening specific page
  • iOS language change
  • Dates formatting localization
  • Localization persisting after app quitting
  • iOS theme change

🖼 Screenshots

Inscribe Inscribe

📚 Resources

https://www.freepik.com/ - Illustrations

https://playground.com/ - AI Generating Illustrations

Figma SVG Asset Pack - Wave SVGs

About

Inscribe - Companion Journal, Mobile note-taking app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages