Dario Miličić

Rescue and stabilise · Senior Android Contractor · Jun 2023 – Aug 2023

From unusable to production-ready, weeks before release

Took over an unfinished, unstable app and shipped it to the Play Store on schedule.

Cached app: home screen
Cached app: detail screen

Challenge

The client approached me with an unfinished and unstable app that was due to release in a few weeks.

What I did

  • Refactored and re-implemented all core features of the app.
  • Moved all data processing off the main thread.
  • Optimised most of the UI.

Outcome

  • Production-ready and released on the Play Store on schedule.
  • Stable core features and a responsive UI.

Stack

  • Kotlin
  • Jetpack Compose
  • Coroutines
  • Hilt
  • ViewModel
  • REST