Skip to content

Latest commit

 

History

History
44 lines (26 loc) · 860 Bytes

README.md

File metadata and controls

44 lines (26 loc) · 860 Bytes

Moduels

1. Base

This can be accessed by all modules. Contains utils, abstractions and network calls.

2. app

Contains main application and injections. Has access to all modules.

3. meals

Provides meals code and unit tests.

Gradle

  1. config-android.gradle

Contains android configuration.

  1. config-properties.gradle

Contains properties that needs to be secured. BASE_URL in this code.

  1. dependencies-all.gradle

Contains group of dependencies.

  1. dependencies-versions.gradle

Contains dependencies version.

Libraries Used

  1. Kotlin Coroutines
  2. Android Architecture Components(AndroidX, Lifecycle, LiveData, ViewModel)
  3. Retrofit, OkHttp, Gson
  4. Dagger 2 (Dependency Injection)
  5. Glide(Image Loading)
  6. Junit(For unit tests)
  7. Ktlint(For lint fixes)
  8. Timber(For Logging)

In case you have any question, please let me know.