SDKActive

Flutter

Flutter: Flutter 3.47 is here!

Open source page

Field note

What it does

list On this page chevron_right Guide to app architecture vertical_align_top Guide to app architecture Overview of project structure MVVM UI layer Views View models Data layer Repositories Services Optional: Domain layer Data access with use-cases Feedback Flutter 3.47 is here! Read the blog post . list On this page Overview of project structure MVVM UI layer Views View models Data layer Repositories Services Optional: Domain layer Data access with use-cases Feedback Architecture chevron_right Architecture guide Guide to app architecture The recommended way to architect a Flutter app. more_vert link Copy link content_copy Copy as Markdown markdown View as Markdown docs Open on GitHub bug_report Report an issue The following pages demonstrate how to build an app using best practices. The recommendations in this guide can be applied to most apps, making them easier to scale, test, and maintain. However, they're guidelines, not steadfast rules, and you should adapt them to your unique requirements. This section provides a high-level overview of how Flutter applications can be architected. It explains the layers of an application, along with the classes that exist within each layer.

Capabilities

Available capabilities

Tags

Tags

No tags filed yet.

Ways to use it

Ways to use it

No integrations filed yet.

Product features

Product features

Data access with use-cases

Data layer

Guide to app architecture

Managing app-wide session state

MVVM

Optional: Domain layer

Overview of project structure

Repositories

Services

UI layer

View models

Views