ckrudals / Kravel_Android

๐Ÿ›ซ 2020 SK ๊ด€๊ด‘ ์•ฑ ๊ณต๋ชจ์ „ : "Kravel - K๋ฌธํ™”์™€ ํ•จ๊ป˜ํ•˜๋Š” ์ƒ‰๋‹ค๋ฅธ ํ•œ๊ตญ์—ฌํ–‰"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

๐Ÿ›ซ 2020 SK ๊ด€๊ด‘ ์•ฑ ๊ณต๋ชจ์ „ : "Kravel - K๋ฌธํ™”์™€ ํ•จ๊ป˜ํ•˜๋Š” ์ƒ‰๋‹ค๋ฅธ ํ•œ๊ตญ์—ฌํ–‰"


Languages

Language:Kotlin 100.0%