Skip to content

IAmShaarawy/Voyage

Repository files navigation

Voyage

CircleCI GitHub

Cover

Colors

#2D3655 #424A66 #6E6B64 #A49D94 #F1DFCF
#2D3655 #424A66 #6E6B64 #A49D94 #F1DFCF

Brief

This is a case study for:

  1. Android's Jetpack libraries

    1. Compose
    2. Hilt
    3. Room
    4. Paging
    5. Browser
    6. Navigation
    7. Datastore
    8. Constraint Layout
    9. Startup
    10. Window Manager for foldables devices
  2. Clean Architecture

  3. MVVM&MVI for presentation logic -yes, we can use more than one pattern-

  4. Kotlin's Coroutines

  5. Kotlinx Serialization

  6. Bazel build system

  7. Testing

    1. MockK
    2. Truth
    3. Kover for code coverage
    4. Benchmark to test the performance of the app

It uses the Space Flight News Api

License

MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages