Skip to content
/ HackerNews Public template
forked from fayaz07/HackerNews

Android app built with modern android architecture components, consuming HackerNews API

License

Notifications You must be signed in to change notification settings

fayaz-tw/HackerNews

 
 

Repository files navigation

HackerNews

Android app consuming HackerNews API, built with modern android architecture components.

codebeat badge CircleCI ktlint lint-check lint-check

About app

  1. Manages dependencies using Gradle's version catalog and toml config.
  2. Android Splash Screen API
  3. ViewBinding
  4. Navigation Components using Fragments
  5. LiveData & ViewModel
  6. Dagger2 + Hilt - dependency injection
  7. Retrofit
  8. Room
  9. Paging3, PagingDataAdapter, LoadStateAdapter
  10. RecyclerView, ListAdapter
  11. GSON
  12. Kotlin Flow
  13. Material Design
  14. Kotlin Coroutines
  15. Clean code with Tests

Screenshots

Config

Add HackerNews API's baseUrl in local.properties file

hn.baseUrl=https://hacker-news.firebaseio.com/
hn.apiVersion=v0/

MAD Scorecard

https://madscorecard.withgoogle.com/scorecards/496158960/

About

Android app built with modern android architecture components, consuming HackerNews API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 100.0%