Smart Dashboard APP
An app you can use to create routines for your smart devices that help you in your daily.
note: if you want to run this project. Add your api_key in this file: "/lib/core/models/services.dart".
Features
1. Smart Devices
a. you can add smart device
- Device name, icon, begin value, begin status
b. you can update smart device
- Device name, value and status can be changed.
c. you can delete smart device
2. Routines
a. you can add routine for devices
- Routine name, time, value, status
b. you can update routine
- Routine name, time, value, status can be changed.
c. you can delete routine
3. Services
Note: Since I don't have enough time, there is only weather as a service.
1. Weather
a. you can add weather for a city
- City name
b. you can update service
- with Refresh button
c. you can delete service
Shortcomings
1. Services
a. Services include only weather service.
2. Routines
a. There is an isolated function for routines but it didn't work.
3. Others
a. No informative "snackbar" or "dialog" added on user actions.