An open API service indexing awesome lists of open source software.

https://github.com/barros9/hotelnow


https://github.com/barros9/hotelnow

android compose hilt ktor modularization room

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# HotelNow

A sample Android native app that shows some hotels and it is possible to sort them by name, stars,
rating and price. The app is based
on [Android developers architecture](https://developer.android.com/jetpack/guide?gclsrc=ds&gclsrc=ds)
developed with [Jetpack Compose](https://developer.android.com/jetpack/compose).

## Medium

This app is mentioned in the following articles:

* [No more Retrofit, move to Ktor on Android](https://barros9.medium.com/no-more-retrofit-move-to-ktor-on-android-957058819b67)
* [No more Retrofit, move to Ktor on Android — Logging and Interceptor](https://barros9.medium.com/no-more-retrofit-move-to-ktor-on-android-logging-and-interceptor-a18ba128998)
* [Android app modularization with Clean Architecture](https://barros9.medium.com/android-app-modularization-with-clean-architecture-9aa2e135a99a)

## Libraries

* The network API requests are made using [Ktor](https://ktor.io/docs/welcome.html) and the data are
stored with [Room](https://developer.android.com/training/data-storage/room)
* The Dependency Injection module is based
on [Hilt](https://developer.android.com/training/dependency-injection/hilt-android)

## Thanks

Hotel icons created by Freepik - Flaticon