MonsieurZbanowanYY / Habit-Tracker-App-Flutter

Beautiful Habit Tracker App with support for both dark and light modes

Home Page:https://www.linkedin.com/in/martin-gogolowicz/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flutter Habit Tracker App UI + Backend

Flutter 3.14.0-0.2.pre Null Safety

Beautiful Habit Tracker App with support for both dark and light modes. Created by Martin Gogołowicz.
You can find Features and dependencies below!

How the app looks:

habit1 habit2 habit3 habit4

Features and dependencies:

  • Dark and Light Mode friendly
  • Responsive design
  • Add new habit
  • Mark as done
  • View in the built-in calendar (with marked days)
  • Edit habit
  • Delete habit
  • Login screen template
  • Hive to store data locally
  • BloC to manage state
  • Multilanguage support (currently English and Polish - easy to add more)
  • Flex color scheme (easy to change colors)
  • GoRouter for navigation
  • Freezed for data models
  • GetIt for dependency injection
  • Easy to edit
  • Null safety

Please leave a ⭐ if you like it 💙

How to run:

  • Clone this repo
  • Run flutter pub get
  • Run flutter run

Add more languages:

  • Add new language code to supportedLocales in main.dart (for example Locale('pl', ''))
  • Add new file to l10n with name app_LANGUAGE_CODE.arb (for example app_pl.arb)
  • Fill the file with translations (you can copy the content from app_en.arb and translate it)
  • Run flutter pub get

Find bugs or want to improve something?

Feel free to open an issue or create a pull request.

Find me on:

About

Beautiful Habit Tracker App with support for both dark and light modes

https://www.linkedin.com/in/martin-gogolowicz/


Languages

Language:Dart 66.5%Language:C++ 15.5%Language:CMake 12.6%Language:Ruby 1.9%Language:Swift 1.2%Language:HTML 1.2%Language:C 1.0%Language:Kotlin 0.1%Language:Objective-C 0.0%