?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
- Fork it (https://github.com/iamageo/starwars/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request