Skip to content
/ cv Public

My Resume built into an App to showcase development methodologies

Notifications You must be signed in to change notification settings

mughalasim/cv

Repository files navigation

My Resume App

A Basic kotlin Android application that showcases the latest development methodologies. Download the sample app here

Features

  • Added Retrofit2 to consume Firebase Database REST API.
  • Fetches and sets language resource files dynamically to support localisation without publication.
  • Image loading with Coil Library with added functionality to reload on failed attempt.
  • All views are in Jetpack Compose fully state driven and update with flows over coroutines.
  • Supports Dark and Light themes.
  • Firebase analytics for screen and button tap tracking.
  • Detekt, ktlint and Spotless for easier code formatting, consistency and readability.
  • Migrate from Groovy DSL to Kotlin DSL with version catalogue.
  • Added Kotlinx serialisation with custom call adapters to process API response.
  • Using Koin Dependency Injection and KoinViewModel injected into compose functions being lifecycle aware.
  • Added bottom navigation with compose scaffold.

Release notes

Get the release notes here

Preview

null

null

null

null