1. ์ฝ๋ฉ ์ปจ๋ฒค์
์ฝ๋ ์์ฑ ์์น : ๋ณ์ / ViewDidLoad() / @objc / ํจ์
์คํ ๋ ์ด์์ ์ค์ : ์ค๋ ํท ์ฌ์ฉ ํต์ผ
setup() ๋ฑ๊ณผ ๊ฐ์ด ์ธํ ํด์ฃผ๋ ์ฝ๋๋ค ํจ์๋ก ๋ฌถ์ด ๊ฐ๋ ์ฑ ๋์ด๊ธฐ
๊ฐ์ฒด ์์ฑ ์ ์ปจํธ๋กค๋ฌ๋ VC๋ก ํ์ ๋ฑ(๋์๋ฌธ์๋ ๋ง์ถ๊ธฐ)
2. ๋ฐ์ดํฐ ์ ๋ฌ
๊ฐ์ ๊ตฌํํ ๋ถ๋ถ ๊ตฌํ ํ ์ฐ๊ฒฐ ์ ๋ฐ์ดํฐ๋ฅผ ๋๊ฒจ์ฃผ๊ณ ๋ฐ์ ๋๊น์ง๋ฅผ ๊ณ ๋ คํด์
์ด๋ค ๋ฐ์ดํฐ๊ฐ ๋ค์ด๊ฐ ๊ฒ์ธ์ง ์๋ก ์ํต ํ ๋ง์ถ๊ธฐ
3. ๋ธ๋์น ๊ด๋ฆฌ
https://www.youtube.com/watch?app=desktop&v=RYfO6-hPBdw
4. ๋ง์ผ์คํค / ์นธ๋ฐ ๋ณด๋ / ์ด์ ๋ฑ๋ก / ๊ธฐ๋ฅ ๋ช ์ธ์ ์์ฑ
์นธ๋ฐ๋ณด๋์ ๋ง์ผ์คํค์ ์ฌ์ฉํด์ ๊ธฐ๋ฅ ๋ง๊ฐ์ผ ๋ง์ถ๊ธฐ -> ํ๊ณ ์คํฌ๋ผ ๋ ์์ ์ง์ฒ๋ ์ฃผ๊ธฐ์ ์ธ ์ฒดํฌ
์๋ฅผ ๋ค์๋ฉด,
์ค์ ์คํฌ๋ผ(๊ฐ์ ๋งก์ ์งํํด์ผํ ์์ ์คํฌ๋ผ) -> ๊ฐ์ธ ๊ฐ๋ฐ -> ์คํ ์คํฌ๋ผ(๋ฒ ์คํธ ์ฝ๋ ํ ๋ก - ๋ณธ์ธ์ด ์ง ์ฝ๋ ์ด์ธ ๋ค๋ฅธ ์ฌ๋์ ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ ) -> ์ฝ๋ ํตํฉ
5. ํผ๊ทธ๋ง ๋ณด์กฐ์ ์ฌ์ฉ/ ์ง์๋ก ์ฌ์ด์ฆ ์ฌ๊ธฐ -> safty area
6. ํค๋ณด๋ ์ฌ๋ผ์ค๋ ์์น ๊ณ ๋ คํด์ ๋ฒํผ ๋ฑ์ ์ปดํฌ๋ํธ ์์น ์ก๊ธฐ
7. ์ปค๋ฐ ๋ฉ์์ง ๋์๋ฌธ์/ [ ] ์ฌ์ฉ ์ ๋ฌด ๋ฑ ๋ง์ถ๊ธฐ -> ์ปค๋ฐ/PR ์ปจ๋ฒค์ ์ฌ๋์ ๊ณ ์ ํด๋๊ธฐ
8. ํฌ๋ผ์ผ ์ฌ์ฉํด์ ๋ธ๋์น ๊ฐ์ง ํ์ธํ๋ฉด์ ๋จธ์งํด๋ณด๊ธฐ
[ ํน๊ฐ ์ธ์ ]
1. ๊ฐ์ฅ ํต์ฌ ๊ธฐ๋ฅ์ด ๋ฌด์์ธ๊ฐ -> ์ํ ์๋งค
2. ํ๋ฅด์๋ ์ค์ ํ๊ธฐ -> ํ๊ฒ์ด ๋๋ ์ฌ๋์ด ๋๊ตฌ์ธ๊ฐ?
3. ์์ด์ดํ๋ ์
4. User Flow
5. ๊นํ๋ธ ์ฝ๋๋ฆฌ๋ทฐ
์ถ์ฒ: https://hbase.tistory.com/210
6. ์ด์๋ฅผ ํตํ ์ผ๊ฐ ์ชผ๊ฐ๊ธฐ
7. ์นธ๋ฐ ๋ณด๋๋ก ํ๋ก์ ํธ ์ค์ผ์ค ๊ด๋ฆฌ
8. ํ๋ก์ ํธ ๊ตฌ์กฐ ์ค๊ณ
์ฝ๋๋ค์ดํฐ ํจํด