/redux_app_example

Complete Flutter app example, with AsyncRedux state management. Can also be used as a template to start a new project.

Primary LanguageDart

AsyncRedux Project Template

This is a Flutter app using AsyncRedux for state management:

  • It's a full-fledged example with a complete app showcasing the fundamentals and best practices described in the Readme.

  • You can also use it as a template to start a new project. Just delete the app-state, screens and actions.

Features:

  • A clean architecture with layer separation: Business, Client, DAO.
  • Connector pattern (no state management code inside of widgets). See here.
  • Persistence (saving to the mobile device disk)
  • Testing (including simulating the backend)
  • Communicating with the backend
  • Presenting errors to the user
  • Checking the presence of an internet connection
  • Navigation (between screens)

Coming soon:

  • Localization and Internationalization

Important

I used a similar app from the one suggested in this video from Reso Coder (but there is Bloc, while here is Redux).