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

https://github.com/sobolevkir/hotelsdemoapp

This is a demo project showing a list of hotels and information about each of them.
https://github.com/sobolevkir/hotelsdemoapp

android caching fragment-integration hilt jetpack-compose mapview mvvm retrofit2 room

Last synced: 3 months ago
JSON representation

This is a demo project showing a list of hotels and information about each of them.

Awesome Lists containing this project

README

          

# HotelsDemoApp
This is a learning project that demonstrates a way to integrate a fragment in an application that uses Jetpack Compose. Android 8.0 (SDK 26+) support.

## Stack
- Clean Architecture
- Jetpack Compose + Fragment integration using AndroidView
- Retrofit2
- Hilt
- Room (caching)
- MVVM
- MapView using library [OSMDroid](https://github.com/osmdroid/osmdroid)

## Features
- Sorting the list of hotels in different ways
- View hotel information in two screen orientation modes: portrait and landscape.
- A map widget with a hotel point on it
- Caching the hotels list and details data from the network in a local database using Room

## Screenshots



Screenshot 1


Screenshot 2


Screenshot 3




Screenshot 4