LIVE PREVIEWBUY FOR $59

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

Compatibility

Dark Theme

Online DocsDownload APK

Flutter ESP8266 IoT Starter Equipment is a starter mission for freelancers, indie builders, hobbyists and professionals.
This mission 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++ based mostly firmware for Arduino/ESP8266/ESP32 gadgets.

The intention of this starter package is to allow the builders to shortly launch their IoT mission with customized branded apps
for themselves or their clients. 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 principle app and the system with out having to fret about core options like
App Settings, Multilingual Help, gentle and darkish themes, and MQTT Communication.

Similar is true for the ESP firmware, the firmware is a time-tested codebase, which now we have utilized in our personal
commercial-grade initiatives for years, and this can be utilized as a base mission for including performance with out
tangling your self in options like Straightforward Wi-Fi Onboarding, Machine Settings, Retry-to-Join 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 information. 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.

Cell App Options

  • Designed in Flutter, top-of-the-line cross-platform cellular improvement framework backed by Google and an incredible
    open-source neighborhood
  • Flutter app may be natively complied to focus on all main platforms together with: Android, iOS, Home windows Linux, MacOS
    and Raspberry Pi
  • Clear code which may be simply custom-made and branded on your personal initiatives
  • Darkish and Mild 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 Mission Starter Template (Settings, Splash, Darkish Theme, Multilingual and so on.)
  • 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, now we have additionally changed with outdated and discontinued packages with new and improved
    packages. For instance “preferences” package deal is changed with “pref” package deal.

Light Theme

The Screens Included with apps are:

  • Splash Display screen
  • Most important Display screen with Information Graphs, Occasion Log, and Drawer Menu
  • About Display screen with all needed sub screens (Readme, License, Privateness Coverage, Contact)
  • Settings Display screen with further dialog for MQTT Settings
  • Assist Display screen pushed by Markdown based mostly content material to simply ship app documentation

ESP Firmware Options

  • Industrial grade and time-tested firmware, able to deploy on your private and industrial initiatives
  • Wi-Fi and MQTT Dealer Configuration Pages by means of AP Mode and Captive Portal
  • MQTT Protocol for 2-way communications for Distant Management and Telemetry
  • Devoted LED Mild with blinking conduct to let the system state (Booting/Connecting, In search of
    MQTT, Prepared State)
  • Extremely resilient firmware with persisting configuration and auto-retry logic
  • Clear Code with feedback and documentation for personalization and modifications on your personal initiatives

Now we have included a separate model of firmware optimized for ESP32 based mostly boards within the folder
“ESP32-IoT-Starter-Equipment-Firmware”. Please verify the pin configurations within the ESP32 firmware in separate diagram and
supply code when designing your ESP32 based mostly initiatives.

Firmware

Firmware

Firmware Features

Demo APK & On-line Documentation

  • Pre-compiled app demo accessible at product page.
  • Newest documentation is available online.
  • Prolonged Licence Guideline

    As per Envato guidelines, you could buy this app below EXTENDED LICENCE in both one of many following case:

    1. You propose to publish your individual model of this mission as a PAID app on the App retailer or Google Retailer
    2. You Plan so as to add In-App buy to your individual model of this app – which suggests your consumer will nonetheless get charged
      of cash even when your app is on the market without spending a dime on the App/Play Retailer.
    3. You propose to promote the LIVE model of you app Envato, or comparable market-places. Please Word that you’re not
      allowed to resell the unique supply code you obtain right here on Envato. what talked about above is just the LIVE app
      on the App/Play Retailer.

    Mission Structure

    File Identify: ESP-IoT-Starter-Equipment-v2.0.2.zip
    
    iot_starter_kit_app/                # This folder accommodates the code for Flutter App.
    ESP-IoT-Starter-Equipment-Firmware/       # This folder accommodates the code for ESP8266 Firmware.
    ESP32-IoT-Starter-Equipment-Firmware/     # This folder accommodates the code for ESP32 Firmware.
    ESP-IoT-Starter-Equipment-Documentation/  # This documentation folder
        index.html                      # The documentation homepage.
        ...                             # Different HTML pages, pictures and different recordsdata.
    

    Changelog & Replace Historical past

    Model 2.0.2 – 25-Sep-2022

    - Flutter app: Up to date for Flutter v3 Steady with Null security
    - Flutter app: Packages up to date to newer variations with Null security
    

    Model 2.0.1 – 29-Jul-2021

    - Flutter app: Up to date for Flutter v2 Steady with Null security
    - Flutter app: Packages up to date to newer variations with Null security
    - Flutter app: Discontinued preferences package deal changed with up to date pref - package deal
    - Flutter app: MQTT Machine ID in app settings with translations
    - Firmware: Separate firmware for ESP32 boards with appropriate libraries
    - Firmware: MQTT Machine ID in Wi-Fi settings
    - Firmware: Added sendInitialData() on startup with MQTT retain messages
    - Docs: Up to date for modifications in firmware and app
    

    Model 1.0.5 – 22-Mar-2021

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

    Model 1.0.4 – 30-Jan-2021

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

    Model 1.0.3 – 21-Dec-2020

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

    Model 1.0.2 – 18-Dec-2020

    - Flutter app: Repair for Double-Again to exit app
    - Flutter app: Code feedback for future breaking change in Flutter SDK and find out how to resolve it
    

    Model 1.0.1 – 2-Dec-2020

    - Preliminary launch
    


    Source