All‑In‑One Flutter + ESP‑Based IoT Starter Kit
Kick‑start your next smart‑device project with a ready‑made framework that bridges Flutter’s cross‑platform UI capabilities with robust ESP firmware. Whether you’re a freelancer, indie coder or seasoned developer, this kit gives you a brand‑ready app and a production‑grade microcontroller firmware that works out of the box on a wide range of ESP boards, including WT32‑SC01, ESPCAM, ESP32 WROOM, WT32‑Eth01, and many more.
Seamless Device Compatibility
- ✔️ Supports WT32‑SC01, ESPCAM, ESP32 WROOM, WT32‑Eth01, and any ESP32/ESP8266 combo
- ✔️ Easy pin‑configuration with separate ESP32 firmware folder for quick setup
- ✔️ Open‑source code ensures you can tweak hardware choices without obstacles
Flutter App Highlights
- ✳️ Built on the latest Flutter v3 with sound null‑safety for faster, safer launches
- ✳️ Native builds across Android, iOS, Windows, Linux, macOS, and Raspberry Pi
- ✳️ Dual‑mode UI: dark and light themes with instant switch in settings
- ✳️ Full multilingual support – change language on the fly through the Settings screen
- ✳️ Pre‑packaged screens: Splash, Dashboard (graphs & event log), About, Settings, and Markdown‑powered Help
- ✳️ Declarative settings dialog for MQTT broker configuration (host, port, topic)
- ✳️ Ready‑to‑drop project structure – replace or extend Game layers without touching boilerplate
Firmware Core Features
- ⚙️ Proven, production‑grade code used in commercial deployments for years
- ⚙️ OTA‑friendly Wi‑Fi and MQTT broker setup via Access‑Point mode with captive portal
- ⚙️ Persistent configuration storage and auto‑retry logic for reliable connectivity
- ⚙️ Distinct LED indicators for boot, network, and MQTT readiness states
- ⚙️ MQTT 5.0 2‑way communication – remote control + telemetry messages
- ⚙️ Easy to modify for additional sensors or actuator drivers
- ⚙️ Separate ESP32 firmware set for pin mapping convenience
Getting Started: Quick Install & Demo
Unzip the ESP-IoT-Starter-Kit‐v2.0.2.zip archive, navigate to the iot_starter_kit_app folder, and use the Flutter IDE Catalyst to rebuild your app. For a hands‑on walkthrough, watch the Demo APK & Online Documentation video plugged on our product page.
Licensing & Use Cases
- ⛔ Purchase under the Extended Licence if you plan to sell a paid app, add in‑app purchases, or distribute the live app on any marketplace
- ⛔ The source code itself cannot be resold; only the compiled APK or IPA is allowed for sale
- ⛔ Great for rapid prototyping, MVPs, or delivering a polished IoT solution to clients
Version History & Updates
- v2.0.2 – 25 Sep 2022 – Flutter v3 upgrade, null‑safe packages
- v2.0.1 – 29 Jul 2021 – ESP32 firmware split, MQTT ID handling, retained messages support
- v1.0.5 – 22 Mar 2021 – Model‑specific MQTT ID, auto‑generated client IDs
- Backward‑compatible changelog available in the
Documentationfolder
Ready to bring your IoT concept to life? Grab the starter kit today, amplify it with your own features, and launch a branded smart‑device solution in weeks, not months.



