# Flutter (Mobile App) UI Developer Guide

- [Introduction to Flutter](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/introduction-to-flutter.md): Overview of Flutter and its key features
- [Flutter - Key Features](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/introduction-to-flutter/flutter-key-features.md)
- [Flutter Architecture & Approach](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/introduction-to-flutter/flutter-architecture-and-approach.md)
- [Flutter Pre-Requisites](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/introduction-to-flutter/flutter-pre-requisites.md)
- [Setup Development Environment](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/setup-development-environment.md): Flutter Installation and setup guide
- [Flutter Installation & Setup Guide](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/setup-development-environment/flutter-installation-and-setup-guide.md)
- [Setup Device Emulators/Simulators](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/setup-development-environment/setup-device-emulators-simulators.md): Setting up device emulators/simulators for testing
- [Run Application](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/setup-development-environment/run-application.md)
- [Build User Interfaces](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/build-user-interfaces.md)
- [Create Form Screen](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/build-user-interfaces/create-form-screen.md): Create form screen using digit\_components
- [Build Deploy & Publish](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/build-deploy-and-publish.md)
- [Build & Deploy Flutter Web Application](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/build-deploy-and-publish/build-and-deploy-flutter-web-application.md)
- [Generate Android APKs & App Bundles](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/build-deploy-and-publish/generate-android-apks-and-app-bundles.md): Steps to generate APKs and App bundles for Android applications
- [Publishing App Bundle To Play Store](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/build-deploy-and-publish/publishing-app-bundle-to-play-store.md): Pre -requirements for publishing the app bundle to play store
- [State Management With Provider & Bloc](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/state-management-with-provider-and-bloc.md): Different types of state management in Flutter with Provider and Bloc
- [Provider State Management](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/state-management-with-provider-and-bloc/provider-state-management.md): Provider: a simplified state management solution
- [BloC State Management](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/state-management-with-provider-and-bloc/bloc-state-management.md): BLoC State Management with Bloc Consumer, Bloc Provider, and Bloc Listener
- [Best Practices & Tips](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/best-practices-and-tips.md)
- [Troubleshooting](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/troubleshooting.md): Handling common issues and errors


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
