시민 화폐, 광산는 광주광역시 광산구 주민 화합을 위해
스타트업 동아리가 지역 화폐 서비스입니다.
시민들은 광산구 지역 관계자들의 승인을 통해 회원가입할 수 있으며,
인앱 가상화폐인 '광산'을
이용하여 지인들과 물건 혹은 서비스를 거래할 수 있습니다.
- PlayStore: 시민 화폐, 광산
Android 공식문서에 서술된 Android App Architecture를 기반으로 작성되었습니다.
- Minumun SDK 26
- Language:
Kotlin - Async:
Coroutine - DI:
Dagger-Hilt - Network:
Retrofit2,OKhttp3 - Image:
Coil - AndroidX Jetpack
- CI, CD:
Github action - Cooperation:
Git,Github,GitFlow - Architecture:
Google App Architecture,MVVM
Gwangsan Android
┣ 📂app
┃ ┣ 📂navigation
┃ ┣ 📂ui
┃ ┗ 📂activity
┣ 📂build-logic
┣ 📂core
┃ ┣ 📂common
┃ ┣ 📂data
┃ ┃ ┣ 📂di
┃ ┃ ┗ 📂repository
┃ ┣ 📂datastore
┃ ┃ ┣ 📂di
┃ ┃ ┗ 📂proto
┃ ┣ 📂design-system
┃ ┃ ┣ 📂component
┃ ┃ ┣ 📂icon
┃ ┃ ┣ 📂theme
┃ ┃ ┗ 📂util
┃ ┣ 📂model
┃ ┃ ┣ 📂enum
┃ ┃ ┣ 📂request
┃ ┃ ┣ 📂response
┃ ┃ ┗ 📂util
┃ ┣ 📂network
┃ ┃ ┣ 📂api
┃ ┃ ┣ 📂datasource
┃ ┃ ┣ 📂di
┃ ┃ ┣ 📂dto
┃ ┃ ┣ 📂mapper
┃ ┃ ┗ 📂util
┃ ┗ 📂ui
┗ 📂feature
┃ ┗ 📂project element

