jaymalave / FlutterTask

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flutter Task App

The code for this application follows MVC architecture along with GetX state management tools.
Authentication system uses flutterfire configure (dart-only config) and the google-services.json file is injected for apk release purpose only.

A brief overview of the packages used

  • get
    GetX is the state management tool used in the app. Using GetX has many advantages such as it is easy to maintain the state, and also GetX is a dependency manager, navigation manager alongside being a state manager. This advantage of GetX helps flutter development in the long run
  • flashy_tab_bar
    FlashyTabBar is used as a more attractive alternative to BottomNavigationBar
  • toast
    Toast is used to show short spanned error/warning messages
  • otp_text_field
    OTP text field is used for OTP handling in the UI
  • shared_preferences
    Shared preferences is a package used to store the user data in local storage of the machine so as to redirect him directly to the home page when he logs in for the second and further times.
  • glassmorphism_buttons
    Glassmorphism buttons is a button package which consists of frosted-glass styled buttons, this package is built and maintained by me since October 2021.

Screenshots

About


Languages

Language:Dart 92.4%Language:HTML 5.1%Language:Ruby 1.8%Language:Swift 0.5%Language:Kotlin 0.2%Language:Objective-C 0.1%