HackerNewsApp
Hacker News Android App - Made with Kotlin
Simple app that request, the latests HackerNews posts and allows to delete items from the client. The news are saved into a local database.
Features:
- List view of articles about Android recently published in Hacker News
- Load latest articles when pull down (Pull to refresh)
- You can delete articles to not receive them anymore by sliding it to the left (Swipe to delete)
- You can view the articles within the application (WebView)
Libraries:
- Retrofit to make api calls to an HTTP web service.
- Moshi which handles the deserialization of the returned JSON to Kotlin data objects.
- Room for local database storage.
Components from the Jetpack library:
- ViewModel
- Data Binding with binding adapters
- Navigation with the SafeArgs plugin for parameter passing between fragments