emreaktrk / Case

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

S-Case

Login List Detail Widget Happy Path Test Automation Code Coverage

Arch

Clean arch ile multi-module uygulama yazdım Application module'de single activity olarak geliştirdim. Presentation katmanında MVVM kullandım. Jetpack Compose'u da kullanmak için bir widget geliştirdim. Olabildiğince Jetpack kütüphanelerini ve SOLID prensiblerini kullanmaya ve özen gösterdim. Offline First örnekleri ekledim. Data katmanında Repository Pattern ve Domain katmanında UseCase'ler olarak %100 Kotlin ile geliştirildi.

Neler Kullandım?

  • Material3
  • Coroutine
  • Live Data
  • Flow
  • Retrofit
  • Room
  • Data Store
  • AbstractAccountAuthenticator
  • ViewBinding
  • DataBinding
  • Glance
  • Compose
  • Hilt
  • Gson
  • Constraint Layout
  • Navigation
  • Safe-Args
  • Parcalize
  • Espresso (Test Automation with Code Coverage)

About


Languages

Language:HTML 89.1%Language:JavaScript 5.6%Language:Kotlin 4.7%Language:CSS 0.7%