Learn about Flutter’s architecture to help when structuring an app, updating state, building widgets or screens, and maintaining the app.