/ProtoEnergyInterview

ProtoEnergyInterview

Primary LanguageKotlin

ProtoEnergy Interview

Tech-stack

  • Tech-stack

    • Kotlin - a cross-platform, statically typed, general-purpose programming language with type inference.
    • Coroutines - perform background operations.
    • Dagger-Hilt - a pragmatic lightweight dependency injection framework.
    • Retrofit - a type-safe REST client for Android.
    • Jetpack
      • Room - a persistence library provides an abstraction layer over SQLite.
      • LiveData - is an observable data holder.
      • Lifecycle - perform action when lifecycle state changes.
      • ViewModel - store and manage UI-related data in a lifecycle conscious way.
    • Moshi - a modern JSON library for Android and Java. It makes it easy to parse JSON into Java objects.
    • Leak Canary - a memory leak detection library for Android.
  • Architecture

    • MVVM - Model View View Model