Splash | Bus Section | Flight Section |
---|---|---|
![]() |
![]() |
![]() |
Locations | Journeys |
---|---|
![]() ![]() |
![]() |
Passenger Filter |
---|
![]() |
Splash | Bus Section | Flight Section |
---|---|---|
![]() |
![]() |
![]() |
Journeys |
---|
![]() |
- MVVM Architecture
- XML with Jetpack Compose
- Multi-module
- Kotlin Gradle DSL
- Kotlin Coroutines & Flow
- LiveData
- Jetpack Compose
- Navigation Component
- Retrofit
- Moshi
- okhttp
- MockWebServer
- Truth
- Room
- Timber
- Coil
- Dagger Hilt
Module name | Type | Description |
---|---|---|
app | Android Application | Contains all features and binds all of the modules. |
core-network | Android Library | This module contains network related classes such as services, remote data sources, endpoints. |
core-cache | Android Library | This module contains cache related classes such as room dao, entity models & cache data sources. |
core-data | Android Library | This module contains data related classes such as repositories. Also this module connects remote & cache data sources. |
core-model | Android Library | This module contains model classes that will be used on the presentation layer. |
core-storage | Android Library | This module contains storage related classes. |