Skip to content

Hotel Accommodation and String matching Search POC application

Notifications You must be signed in to change notification settings

kamathavan/SearchHotelsPoC

Repository files navigation

SearchHotelsPoC

Hotel Search POC application

Hotel Accommodation app implemented using MVVM and modular architecture and consists of structuring the App in 3 separate modules:

  • app/features: Android module that contains the Android Application component and all the framework specific configurations. It has visibility over all the other modules and defines the global dependency injection configurations. App module Presententation contains the Android UI framework components (Activities, Composables, ViewModels...) and the related resources.

  • domain: Kotlin module that represents the domain layer. It contains Use Cases (platform-independent business logic), the Entities (platform-independent business models) and the Repository interfaces.

  • data: Android module that represents the data layer. It contains Repositories implementation, the data source Api implementations and the corresponding api-specific models.

  • **Architecture diagram ** mvvm_design

search_hotele.mp4