Skip to content

jfrsbg/light_control_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Light Control App

This is an ongoing flutter project that I decided to start and keep adding new features to it.

First of all, the design wasn't made by myself, I'm a programmer and not a designer, that's why I get this free XD Template on internet and started to work with it

You can download the XD project here and compare with what I was able to do using flutter. I'm improving and adding new things to fit my ideas, but the XD was my starting point

The main idea was just replicate the layout on flutter, but then I realized that I can make a great IoT project for my house. I know that are many apps out there with the same purpose, but I really want to make my own

This is an open source project, so, feel free to send pull requests and add more features

I'm thinking about add support for Xiaomi Yeelight and other Smart Lights that have a SDK, but first I need to finish the main idea of the app

How to execute

Just clone the repository and run the command:

flutter pub get

and run the project in a emulator or real device

Project details

  • MVVM Archtecture
  • Mobx for state managment
  • Component based layout
  • Theme based layout

Todo list

  • Main Page
  • Room Page
  • Settings Page
  • Add room Page
  • Page to Add color for room part
  • Service for using local storage
  • Service to add room photo (can be local image or camera image)
  • Models for objects
  • Dialog to add new room part
  • Add new rooms and save
  • Make new saved rooms configurable
    • Change Light intensity for each room part
    • Add new light colors for each room part

** the todo list can grow as the project grows

Demo

Screenshots

About

Smart Light for a personal IoT project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages