Welcome to my AI Flutter Application, a cutting-edge mobile app designed to showcase multiple artificial intelligence capabilities within a single, user-friendly interface. This application leverages Flutter, Google's UI toolkit, for crafting beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. My app features several AI functionalities, including digit recognition, object detection, and real-time detection, making it a versatile tool for users interested in AI technologies.
- 🔢 Digit Recognition: Utilizes a trained model to accurately recognize digits from images or real-time camera feeds.
- 🕵️ Object Detection: Capable of identifying and labeling objects within a static image or through the camera in real-time.
- ⚡ Real-Time Detection: Offers the ability to detect and classify objects or digits in real-time, providing instant feedback to the user.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
To get started with the AI Flutter Application, ensure you have Flutter 2.2.3 installed on your system. Follow the steps below to set up the project locally:
- 📥 Clone the repository to your local machine.
- 🖥️ Open the terminal and navigate to the project directory.
- 📦 Run
flutter pub get
to install the necessary dependencies. - 📱 Launch an emulator or connect a physical device.
▶️ Runflutter run
to start the application.
- Flutter: For building the application's UI and logic.
- TensorFlow Lite: Used for integrating AI models into the application.
- Camera: To access real-time camera feeds for detection.
The application includes the following pre-trained TensorFlow Lite models:
- Digit Recognition:
converted_mnist_model.tflite
- Object Detection:
yolov2_tiny.tflite
,ssd_mobilenet.tflite
andmobilenet_v1_1.0_224.tflite
(Placeholder name, replace with the actual model name)
These models are located in the assets
directory and are automatically loaded by the application at runtime.
I welcome contributions to the AI Flutter Application! If you have suggestions for improvements or new features, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License .
Thank you for exploring my AI Flutter Application. I hope it serves as a valuable tool for your interest or work in artificial intelligence.