Skip to content

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

Notifications You must be signed in to change notification settings

giaur500/redux_app_example

 
 

Repository files navigation

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).

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 85.3%
  • C++ 8.2%
  • CMake 3.9%
  • HTML 1.9%
  • C 0.4%
  • Swift 0.2%
  • Other 0.1%