HIGHLY RECOMMENDED WEB HOSTING PROVIDER

Flutter ESP8266 & ESP32 IoT Starter Kit

Flutter ESP8266 & ESP32 IoT Starter Kit

LIVE PREVIEW

Flutter ESP8266 & ESP32 IoT Starter Kit

LIVE PREVIEW

Compatible with WT32-SC01, ESPCAM, ESP32 WROOM, WT32-Eth01 and extra.

Compatibility

Dark Theme

Online DocsDownload APK

Flutter ESP8266 IoT Starter Kit is a starter undertaking for freelancers, indie builders, hobbyists and professionals.
This undertaking contains supply code for a easy Flutter utility which might goal Android, iOS in addition to different
platforms that are supported by Flutter, and a strong C++ primarily based firmware for Arduino/ESP8266/ESP32 units.

The intention of this starter package is to allow the builders to shortly launch their IoT undertaking with customized branded apps
for themselves or their prospects. The codebase for the app and firmware is boilerplate to get you began shortly,
as you’ll be able to add extra performance to the primary app and the system with out having to fret about core options like
App Settings, Multilingual Support, gentle and darkish themes, and MQTT Communication.

Same is true for the ESP firmware, the firmware is a time-tested codebase, which we have now utilized in our personal
commercial-grade initiatives for years, and this can be utilized as a base undertaking for including performance with out
tangling your self in options like Easy Wi-Fi Onboarding, Device Settings, Retry-to-Connect logic in addition to MQTT
Communications with app.

Watch Flutter
ESP8266 IoT Starter Kit Video Demo

YouTube Image

The app and the firmware by default use a public MQTT dealer (as a demo) with none authentication to ship instructions
to the system and obtain command responses and knowledge. The MQTT dealer settings and credentials can simply be up to date
within the app in addition to the ESP system with out having to compile the app or the firmware.

Mobile App Features

  • Designed in Flutter, probably the greatest cross-platform cellular growth framework backed by Google and an amazing
    open-source neighborhood
  • Flutter app will be natively complied to focus on all main platforms together with: Android, iOS, Windows Linux, MacOS
    and Raspberry Pi
  • Clean code which will be simply personalized and branded in your personal initiatives
  • Dark and Light mode assist
  • Streamlined multilingual implementation and choice by means of Settings web page
  • Settings display with save and cargo implementation
  • App can used as a Flutter Project Starter Template (Settings, Splash, Dark Theme, Multilingual and so forth.)
  • The supply code is now adopted to Flutter v2 and Dart v2.12.0 with sound null-safety for higher runtime security
    and efficiency
  • With sound null-safety, we have now additionally changed with outdated and discontinued packages with new and improved
    packages. For instance “preferences” bundle is changed with “pref” bundle.

Light Theme

The Screens Included with apps are:

  • Splash Screen
  • Main Screen with Data Graphs, Event Log, and Drawer Menu
  • About Screen with all essential sub screens (Readme, License, Privacy Policy, Contact)
  • Settings Screen with extra dialog for MQTT Settings
  • Help Screen pushed by Markdown primarily based content material to simply ship app documentation

ESP Firmware Features

  • Commercial grade and time-tested firmware, able to deploy in your private and industrial initiatives
  • Wi-Fi and MQTT Broker Configuration Pages by means of AP Mode and Captive Portal
  • MQTT Protocol for 2-way communications for Remote Control and Telemetry
  • Dedicated LED Light with blinking conduct to let you realize the system state (Booting/Connecting, Looking for
    MQTT, Ready State)
  • Highly resilient firmware with persisting configuration and auto-retry logic
  • Clean Code with feedback and documentation for personalization and modifications in your personal initiatives

We have included a separate model of firmware optimized for ESP32 primarily based boards within the folder
“ESP32-IoT-Starter-Kit-Firmware”. Please test the pin configurations within the ESP32 firmware in separate diagram and
supply code when designing your ESP32 primarily based initiatives.

Firmware

Firmware

Firmware Features

Demo APK & Online Documentation

  • Pre-compiled app demo out there at product page.
  • Latest documentation is available online.
  • Extended Licence Guideline

    As per Envato guidelines, you have to buy this app underneath EXTENDED LICENCE in both one of many following case:

    1. You plan to publish your personal model of this undertaking as a PAID app on the App retailer or Google Store
    2. You Plan so as to add In-App buy to your personal model of this app – which suggests your consumer will nonetheless get charged
      of cash even when your app is offered without cost on the App/Play Store.
    3. You plan to promote the LIVE model of you app Envato, or related market-places. Please Note that you’re not
      allowed to resell the unique supply code you got right here on Envato. what talked about above is simply the LIVE app
      on the App/Play Store.

    Project Layout

    File Name: ESP-IoT-Starter-Kit-v2.0.2.zip
    
    iot_starter_kit_app/                # This folder comprises the code for Flutter App.
    ESP-IoT-Starter-Kit-Firmware/       # This folder comprises the code for ESP8266 Firmware.
    ESP32-IoT-Starter-Kit-Firmware/     # This folder comprises the code for ESP32 Firmware.
    ESP-IoT-Starter-Kit-Documentation/  # This documentation folder
        index.html                      # The documentation homepage.
        ...                             # Other HTML pages, photos and different recordsdata.
    

    Changelog & Update History

    Version 2.0.2 – 25-Sep-2022

    - Flutter app: Updated for Flutter v3 Stable with Null security
    - Flutter app: Packages up to date to newer variations with Null security
    

    Version 2.0.1 – 29-Jul-2021

    - Flutter app: Updated for Flutter v2 Stable with Null security
    - Flutter app: Packages up to date to newer variations with Null security
    - Flutter app: Discontinued preferences bundle changed with up to date pref - bundle
    - Flutter app: MQTT Device ID in app settings with translations
    - Firmware: Separate firmware for ESP32 boards with suitable libraries
    - Firmware: MQTT Device ID in Wi-Fi settings
    - Firmware: Added shipInitialData() on startup with MQTT retain messages
    - Docs: Updated for modifications in firmware and app
    

    Version 1.0.5 – 22-Mar-2021

    - Flutter app: Updated for Flutter v2 Stable
    - Flutter app: Packages up to date to newer variations
    - Firmware: Auto generate distinctive MQTT shopper ID per system
    - Docs: Updated for modifications in firmware and app
    

    Version 1.0.4 – 30-Jan-2021

    - Firmware: Signal degree on output pins set to LOW by default
    - Firmware: Added defines to simply reverse default sign ranges on output pins
    

    Version 1.0.3 – 21-Dec-2020

    - Flutter app: Bug repair in multi-language assist library
    

    Version 1.0.2 – 18-Dec-2020

    - Flutter app: Fix for Double-Back to exit app
    - Flutter app: Code feedback for future breaking change in Flutter SDK and the way to resolve it
    

    Version 1.0.1 – 2-Dec-2020

    - Initial launch
    

    LIVE PREVIEWBUY FOR $59