Skip to content

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

About

My Resume built into an App to showcase development methodologies

Topics

Resources

Stars

Watchers

Forks

Languages