Skip to content

islamzadavusal/Hotels-Mobile-Application

Repository files navigation

InnSight

Hotels Mobile Application

Technologies and Libraries

  • Clean Android Architecture: Utilized to organize the application into clean architecture layers including app, data, common, domain, features, network, and entities.
  • MVVM: Project structure using Model-View-ViewModel architecture.
  • Firebase Auth: User authentication using Firebase Authentication. (Email & Password; Google, Facebook)
  • Firestore: Database operations using Firebase Firestore.
  • LiveData: Application updates made using LiveData to detect data changes.
  • API - JSON: Utilization of APIs in JSON format.
  • Retrofit: Retrofit library for HTTP requests.
  • OkHttp: OkHttp library for HTTP requests.
  • Dependency Injection: Hilt and Dagger used for dependency injection.
  • UseCase: To take the workload of the ViewModel and make it easier.
  • Mapper: Mapper implementation for mapping data between layers.

Screenshots:

Contact

Email: [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages