Construct a contemporary smart-home / IoT app quick. FlutIoT ships a whole movement: glassy onboarding, authentication, dashboard, Rooms & Units, Gadget Element, Scenes/Routines, Automations (IFTTT-style), Schedules, mock Notifications & Exercise Log, Vitality & Analytics, Gateway/MQTT Setup, Gadget Pairing, and Profile & Settings.
It follows a production-friendly construction: Clear Structure + BLoC, DI with get_it, go_router with guards, Materials 3 (mild/darkish), i18n (en/id), and a mock MQTT gateway abstraction you’ll be able to exchange with an actual one later.
Key Options
Lovely UI/UX: Materials 3, glassy onboarding, darkish/mild, responsive.
Auth: E mail/Password + Google (mock), Forgot Password (dummy).
Dashboard: Fast Actions, Just lately Energetic, day by day stats.
Rooms & Units: Per-room listing/grid; lamp, AC, fan, plug, sensor, digicam (dummy information).
Gadget Element: Energy, brightness/velocity, mode, goal temperature, mini chart & exercise log (mock).
Scenes/Routines: “Film Evening”, “Sleep”, “Go away Residence” — batch machine actions.
Automations (IFTTT): Time/sensor situations → machine/scene actions, with delay.
Schedules: Each day/weekly, repeat days, begin/cease.
Notifications & Exercise Log: Mock occasions (movement, door, firmware).
Vitality & Analytics: Each day/weekly/month-to-month charts (dummy), value estimate per kWh.
Gateway Setup: Select protocol (MQTT/HTTP placeholder), host/port/matter prefix, mock connection check, real-time standing (related/disconnected).
Gadget Pairing: Select kind, title, room, map MQTT subjects, pattern JSON payload templates.
Settings: Theme, language (en/id), °C/°F, foreign money, privateness, about.
Tech Stack
Flutter (Materials 3, adaptive structure)
Clear Structure + BLoC (flutter_bloc, equatable)
Dependency Injection: get_it
Routing: go_router + onboarding/auth guards
i18n: intl (English/Indonesian samples)
Storage: SharedPreferences (mock)
Gateway: MQTT (mock) + GatewayClient abstraction (swap for REST/WebSocket)
What You Get
Full supply code (organized, production-style construction)
Mock information + onboarding belongings (smart_home / automation / analytics)
Instance MQTT matter prefix & mapping
“1-Click on Run” README (setup, run, Android/iOS construct)
Pattern scenes/automations/schedules
Excellent For
IoT system integrators & smart-home installers
Startups/businesses needing a quick MVP
Lovers who need nice UX + stable structure
Necessities
Flutter SDK (steady), Android Studio/Xcode
(Elective) Native MQTT dealer to check connectivity (mock supported)
Assist
Template bug-fixes: included
Customized options/branding: elective (paid)
Actual machine/dealer integrations are out of scope (past mock)
FAQ
Do I want a backend?
No for the demo. It makes use of mock information + a mock MQTT movement.
Can it work with Residence Assistant?
Sure, by way of MQTT subjects you management. Map them to your gadgets.
Is it production-ready?
It’s a template. You’re accountable for safety opinions, server-side auth, and encrypted connections earlier than going reside.
Can I publish to Play/App Retailer?
Sure—after altering branding, bundle IDs, icons, and reviewing permissions & efficiency.

