Application contains tips, which helps to planet. For example, aerator nozzle saves up to 50% of water consumption. This advice is very beneficial for a person, because water consumption is paid by the meter. On the other hand, less resource consumption is a concern for our planet.
The content, layout and app (Android OS) were created by our team.
- Tech-stack
- 73,9% Kotlin + Coroutines - perform background operations
- Retrofit - networking
- Jetpack
- Navigation - in-app navigation
- LiveData - notify views about database change
- Lifecycle - perform an action when lifecycle state changes
- ViewModel - store and manage UI-related data in a lifecycle conscious way
- Room - store offline cache
- Dagger 2 - dependency injection
- KotlinX Serialization - JSON converter
- Architecture
- Some activities architecture: authorization, launch, main, etc. ( with Navigation component)
- MVVM (presentation layer)
- Android Architecture components (ViewModel, LiveData, Navigation)
- Android KTX - Jetpack Kotlin extensions
- UI
- Android:
- Design:
- Kristina Shirokova
- Application content (main expert of EcoTips):
- Anny Tompson