Pouya Heydari

StarWars Character finder Android application


Recently I developed an Android application named Character finder for Star Wars. You can find all details about characters that were involved in Star Wars series.

I made this application to teach other Android developers, how to use latest technologies in their applications.

I have commented all public functions and also all classes, so the reader would understand why things exist. Also used ktLint, SonarLint and Codacy to make sure its readable enough.

Character finder for StarWars Android App
Character finder for StarWars Android Application

Main topics that are covered in this App are :

  • MVVM
  • Dark Mode
  • ViewModel
  • ViewModelFactory
  • DI via Dagger 2
  • Retrofit
  • RxJava
  • Kotlin
  • LiveData
  • Single activity
  • Navigation component
  • Safe args
  • ListAdapter
  • DiffUtils

I have published this application on Google Play.

If you are interested in its codes, you can check this project on my Github account.

Also Mitch Tabian has reviewed this application on his Youtube account. you can check it to learn more about this application.

I would be glad to hear from you about this application. Please let me know your opinion by commenting on this blog post or if needed opening an issue in project’s Github page.

Leave a reply

Your email address will not be published. Required fields are marked *