Dasher

Demo app for clean architecture

GitHub

Dasher is a new Twitter client built using Flutter and clean architecture. Dasher is designed to be simple and streamlined, with a focus on top features and performance.

Dasher is also a starting point for developing a Flutter application. The Dasher App will introduce you to the clean architecture structure and how the inner and outer layers are connected.

  • The presentation layer is only responsible for displaying UI and handling events, while the business logic resides in the presenter layer.
  • The widgets (UI) observe the presenter layer and can rebuild based on changes in state.
  • The presenter contains presentation logic, usually controlling the view state

This separation of concerns helps to keep the code clean and maintainable. Dasher provides a great foundation for building well-structured Flutter apps.

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close