Skip to content

berkanturkali/obilet-android-assignment

Repository files navigation

OBilet Android Assignment

Features

Splash Bus Section Flight Section
splash bus_section_fragment flight_section_fragment
Locations Journeys
locations_fragment locations_fragment journeys_fragment
Passenger Filter
passenger_filter

DarkMode

Splash Bus Section Flight Section
splash_dark bus_section_dark flight_section_dark
Journeys
journeys_dark

Tech Features & Libraries

  • MVVM Architecture
  • XML with Jetpack Compose
  • Multi-module
  • Kotlin Gradle DSL
  • Kotlin Coroutines & Flow
  • LiveData

Libraries

Module Structure

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.

modules

About

obilet.com Native Mobile Developer Programming Assignment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages