๋น๊ฑด = ์ฑ์์ฃผ์? NO! ๋น๊ฑด์ ๊ทธ๋ ๊ฒ ์ด๋ ต์ง ์์
์ปค์ ธ๊ฐ๋ ๋น๊ฑด์์ฅ ์์์ ํค๋งค๋ โ๋น๊ธฐ๋โ๋ค๊ณผ ํจ๊ป โ๋น๊ฑฐ๋โ๊ฐ ๋๋ ์ฌ์ ์ ํจ๊ปํฉ๋๋ค.
๐ ๋น๊ธด, ๋น๊ฑด with Clean Architecture
๐ง๐ปโ๐ป ๋น๊ธด, ๋น๊ฑด Refactoring Repository
์ต์ ํ | ์์ค์ง |
---|---|
์์
๋ก๊ทธ์ธ ๋น๊ฑด ๋งต ๋น๊ฑด ์๋น |
๋น๊ฑด ํ
์คํธ ํ ๋น๊ฑด ๋ ์ํผ ๋ง์ด ํ์ด์ง |
๐ com.example.beginvegan
โฃ ๐config
โฃ ๐src
โ โฃ ๐data
โ โ โฃ ๐api
โ โ โ ๐model
โ โ โ โฃ ๐auth
โ โ โ โฃ ๐magazine
โ โ โ โฃ ๐recipe
โ โ โ โฃ ๐restaurant
โ โ โ โฃ ๐review
โ โ โ โฃ ๐user
โ โ ๐ui
โ โ โฃ ๐adapter
โ โ โ โฃ ๐home
โ โ โ โฃ ๐map
โ โ โ โฃ ๐profile
โ โ โ โ ๐recipe
โ โ โ ๐view
โ โ โ โฃ ๐home
โ โ โ โฃ ๐login
โ โ โ โฃ ๐main
โ โ โ โฃ ๐map
โ โ โ โ โฃ ๐restaurant
โ โ โ โฃ ๐profile
โ โ โ โฃ ๐recipe
โ โ โ โ ๐test
โ ๐util
Tech Stack | |
---|---|
์ํคํ ์ฒ | MVP |
์์ ๋ก๊ทธ์ธ | KakaoLogin |
๋ฐ์ดํฐ ์ฐ๋ | ViewBinding |
์ฌ์ง | Glide |
์๋ฒ ์ฐ๊ฒฐ | Retrofit2 & OkHttp3 |
๋ฉ์์ง | SnackBar / Dialog Custom |
Binding | BindingActivity & BindingFragment |
์ง๋ | KaKao Map API |
์คํ๋์ | ๋ก๊ทธ์ธ | ๋น๊ฑด ํ ์คํธ | ๏ฟฝ์คํ๋์ |
---|---|---|---|
ํ ํ๋ฉด | ๋น๊ฑด ํ์ ๋ณ ๋ ์ํผ | ์์ธ ๋ ์ํผ | ๋น๊ฑด ๋งค๊ฑฐ์ง |
---|---|---|---|
๋น๊ฑด ๋งต | ์ฃผ๋ณ ๋ ์คํธ๋ ์กฐํ | ๋ ์คํ ๋ ์์ธ์ ๋ณด | ๋ฆฌ๋ทฐ |
---|---|---|---|
ํ์คํค ์ถ๊ฐ