ํจ์จ์ ์ผ๋ก ์ง์คํ ์ ์๋ ๋ฝ๋ชจ๋๋ก ๊ธฐ๋ฒ์ผ๋ก ํ์ต(์ด์ธ ์์ )์ ํ๊ณ ๊ทธ ์๊ฐ ๋์์ ๋ฌด์์ ์ผ๋งํผ ํ๊ณ , ์ด๋ค ๊ฒ์ ๋๋ผ๊ณ ๋ฐฐ์ ๋์ง ๊ธฐ๋กํ ์ ์๋ ์ฑ์ด๋ค. ๊พธ์คํ ๊ธฐ๋ก์ ๋จ๊ฒจ์ ์ฑ์ทจ๊ฐ์ ๋ํ ์ ์๋ค. ์ ์ฒด์ฑ์ ๋ํ๊ณ ์ถ์ด์ ์ข์ํ๋ ์๋ณด์นด๋๋ฅผ ์บ๋ฆญํฐ๋ก ๋ฃ์ด์ฃผ์๋ค.
๐ก ๋ฝ๋ชจ๋๋ก๋? ํ์ด๋จธ๋ฅผ ์ด์ฉํด์ 25๋ถ๊ฐ ์ง์คํด์ ์ผ์ ํ ๋ค์ 5๋ถ๊ฐ ํด์ํ๋ ๋ฐฉ์์ด๋ค. '๋ฝ๋ชจ๋๋ก'๋ ์ดํ๋ฆฌ์์ด๋ก ํ ๋งํ ๋ฅผ ๋ปํ๋ค.
๊ณต๋ถ๋ฅผ ํ๋ค๊ฐ ์ข ์ข ๋ฒ์์์ ๊ฒฝํํ ์ ์ด ์์๋ค. ๋ง์ ๊ฒ์ ํด์ผํ๋ค๋ ์๊ฐ์ ์์ ์ผ๋ ์์์ ๋ชปํ๋ค.
๊ทธ๋ฌ๋ค๊ฐ ๋ฝ๋ชจ๋๋ก ๊ธฐ๋ฒ์ ์๊ฒ ๋๋๋ฐ, 30๋ถ๋ง ์ง์คํ๋ค๋ ์๊ฐ์ผ๋ก ์์ผ๋ฉด ๋ช ์๊ฐ ๋์ ์ง์คํ ์ ์์๋ค.
๋ ๊ทธ ๊ธฐ๋ก์ ๋์๋ณด๋ฉด ์ฑ์ทจ๊ฐ์ ์ป์ ์ ์์๋ค. ๊ทธ๋์ ์ฑ์ผ๋ก ๋ง๋ค๊ฒ ๋์๋ค.
(์ฐธ์กฐ) ๊ณผ๊ฑฐ ๋ ธ์ ์ผ๋ก ๋ฝ๋ชจ๋๋ก ๊ธฐ๋ฒ์ ์ฌ์ฉํ๊ณ ๋จ๊ฒจ๋์ ๊ธฐ๋ก์ ์ผ๋ถ์ด๋ค.- SwiftUI (iOS 16.0 +)
- Core Data
- MVVM
- ๋ฐ์ํ UI
- ๋คํฌ ๋ชจ๋ ๋์
- ๋ฝ๋ชจ๋๋ก ๊ธฐ๋ฒ์ ๊ธฐ๋ฐํ ํ์ต ์๊ฐ ๋ฐ ํด์ ์๊ฐ, ๋ชฉํ ์ค์ ๊ธฐ๋ฅ
- ํ์ต ์งํ๋ฅ ์ ๋ฐ์ํ UI๋ฅผ ์ด์ฉํ์ฌ ์๊ฐ์ ์ผ๋ก ํํ
- ํ์ต์ด ๋๋๋ฉด ํ์ต ๋ด์ฉ๊ณผ ํ์ต์ ํตํด ๋ฐฐ์ด ์ ์์ฑ ๊ธฐ๋ฅ
- Core Data๋ฅผ ์ด์ฉํ ๊ณํ ์์ฑ ๋ฐ ์ ์ฅ, ์ญ์ ๊ธฐ๋ฅ
![]() |
![]() |
![]() |
---|---|---|
์๋ก์ด ํ์ต๊ณํ ์์ฑ |
ํ์ต ์งํ๋ฅ ์ ํํํ ๋ฐ์ํUI |
ํ์ต๋ด์ฉ ๋ฐ ๋ฌ์ฑ๋ฅ |
![]() |
![]() |
![]() |
---|---|---|
OngoingView |
AddingView |
OngoingView(after adding plan) |
![]() |
![]() |
![]() |
FinishingView |
FinishedListView |
FinishedStudyDetail |
- ํ์ด๋จธ ๊ธฐ๋ฅ
- ์ค์ ํ ํ์ต์จ์ ๋ฌ์ฑํ๋ฉด ํ์ด๋จธ๋ฅผ ํตํด ํด์ ์๊ฐ์ ์๋ ค์ค
- ํ์ต ๊ธฐ๋ก ํต๊ณ ๊ธฐ๋ฅ
- ์ ๋ณ๋ก ํต๊ณ๋ฅผ ๋ง๋ค์ด์ ํ์ต๋์ ํ์ ํ ์ ์์
Avocado is available under the MIT license. See the LICENSE file for more info.