Skip to content

Latest commit

 

History

History
65 lines (40 loc) · 1.65 KB

README.md

File metadata and controls

65 lines (40 loc) · 1.65 KB

Package Structure

  • / : Application Class
  • common : Helper Class
  • dao : Dao Class
  • data/common : Entity
  • data/mock : Test Mock Data Class
  • data/request : Request Data Class
  • data/response : Response Data Class
  • Network : Dependency Injection Class & Module & Network Interface Class
  • ui/** : UI Packaging By Feature
  • util : Utility Class

Libraries

  • Glide : Image loading framework(decoding, memory and disk caching ..)
  • Retrofit2 : Type-safe HTTP client
  • OkHttp3 : Robust Http Connection Library
  • Gson : JSON Serialization Library
  • Material Design : Material Components for Andriod by google
  • Koin : Pragmatic lightweight dependency injection framework for Kotlin
  • Timber : Provide util log on top of normal log class (for handiful logging)
  • OkHttp3-Logger : Interceptor for HTTP Logging
  • Lottie : Render After Effects animations Library
  • CameraX : Camera Module
  • Room : Create, store, and manage persistent data backed by a SQLite database
  • JWT : Java library with focus on Android that provides Json Web Token (JWT) decoding

Git Convention

Cycle

  • Do Merge week a day.

Branch

  • master
    • hyesun
    • yuna

Commit Message

UPDATE - When implementing a function
FIX - When bugs was discovered

ex) UPDATE : HomeFragment Timer Function Updated

Kravel Developers