Skip to content

A basic Android app that shows my public repositories and then retrieves their respective last commits.

License

Notifications You must be signed in to change notification settings

adamchodera/github-api-consumer

Repository files navigation

GitHub API consumer

A basic Android app that shows my public repositories and then retrieves their respective last commits.

Architecture

  • MVVM
  • Single Activity
  • Clean Architecture

Libraries Used

  • Android Jetpack: ViewModel, LiveData, Data Binding, RecyclerView, Fragments, Navigation
  • Retrofit
  • Hilt

TODO:

Things I would do differently:

  • Create views via Jetpack Compose
  • Extract model to the separate module if the project's full scope is bigger than the assignment itself
  • Use Kotlin DSL to write custom build code for eg. dependencies across all the modules

About

A basic Android app that shows my public repositories and then retrieves their respective last commits.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages