Create a small smart home application, able to steer devices such as lights, roller shutters, or heaters.
- On the home page, list the devices, and make them filterable by product type
- List the devices of one or more selected device types
- Allow deleting any devices
- Create a steering page for each device type
- Lights: Mode ON/OFF and intensity management (0 - 100)
- Roller shutters: Set position using a vertical slider (0 - 100)
- Heaters: Mode ON/OFF and set the temperature with a step of 0.5 degrees (min: 7°, max 28°)
- Android >=21
To clone the Git repository to your local machine:
$ git clone https://bitbucket.org/vmodev/stl4-android.git
From Android Studio: click Run 'app' to launch
To build APK from command: refer to https://developer.android.com/studio/build/building-cmdline
- Language: Kotlin (Android)
- Used libraries: Dagger Hint, Jetpack navigation, architecture Components, coroutines
- Pattern: MVVM
Copyright (c) 2020 VMO JSC. All rights reserved.