Skip to content

My highly opinionated take on a scalable application architecture for a flutter app

Notifications You must be signed in to change notification settings

fstof/flutter_quickstart

Repository files navigation

flutter_quick_start

A new Flutter project.

Features

  • State management (BLoC) with basic login example
  • Application scoped state
  • Navigation Service with named Routes with examples
  • Tabbed Navigation example
  • Secure Database storage
  • Logging
  • Firebase - Analytics
  • Firebase - Crash Reporting
  • Firebase - Performance Monitoring
  • Firebase - Push Notifications
  • Firebase - In App Notification
  • Firebase - Remote Config
  • Simple login
  • OAuth2 login (check the branch)
  • HTTP using dio

TODO

  • Flavors
  • Themes
  • Unit Tests

Getting Started

Remember to add your Firbase config files

  • android/app/google-services.json
  • ios/Runner/GoogleService-Info.plist

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

About

My highly opinionated take on a scalable application architecture for a flutter app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages