/CreditScore

Primary LanguageKotlin

CreditScore

Technologies used

  • JetPackCompose
  • Android Architecture Components
  • Material Design
  • Stateflow
  • ViewModels

Architecture and Design Concepts

  • MVVM Architecture Pattern
  • SOLID Principles
  • Test Driven Development

Testing Strategy

Unit Testing

  • Repository layer
  • Domain Layer

Android Instrumentation Tests

  • Ui Layer

Testing Libraries

  • JUnit4
  • Mockito Kotlin
  • Android Core Testing
  • Coroutines Tests
  • Truth Assertions
  • Compose Ui Testing

General App Dependency Libraries

  • Material
  • AppCompat
  • ConstraintLayout
  • Hilt Android
  • Retrofit
  • OkHTTP
  • Kotlin Coroutines
  • ViewModel Lifecycle
  • Compose