This is a small Android app using Kotlin language. The ideas is to learn the language and try the Architecture Components.
It refers to these docs/samples:
- Kotlin for Android Developer
- Android Architecture Components
- Android Architecture Components Samples
TODO:
- Use 'extension' instead of utils
- Use 'extension' for DbEntity
- Think about workflow in ForecastListFragment
- Make Preferences supporting null
- Manager single instances with Dagger
- Try Travis
- Make the result of Realm a observable data
- Confirm whether requests are sent when using firstElement()