?Application created with MVVM, Retrofit, Coroutines, SWAPI and shimmer effect.

gif.mp4


? knowledges and technologies

  • ViewBinding
  • Retrofit
  • Coroutines
  • MVVM Architecture
  • Clean Architecture
  • RecyclerView
  • Shimmer Effect

? use case

  • when the user opens the application a list with some planets is loaded

? used libraries

  • Retrofit: implementation “com.squareup.retrofit2:retrofit:2.9.0”
  • Gson: implementation “com.squareup.retrofit2:converter-gson:2.9.0”
  • Coroutines: implementation ‘org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.0’
  • Shimmer: https://github.com/facebook/shimmer-android

?how to contribute

  1. Fork it (https://github.com/iamageo/starwars/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

GitHub

View Github