Flutter Front-End Developer (์ฑ์ฉ๋ง๊ฐ)
2๊ฐ์ ํ ํ๊ฐ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ์ ๊ท์ง(์ฐฝ์
๋ฉค๋ฒ ๋์ฐ) ์ ํ์ ๋ชฉํ๋ก ํฉ๋๋ค.
์ด๋ ฅ์๊ฐ ๋ค์ด์ค๋ ์์๋๋ก ๋ฉด์ ์ด ์งํ๋๋ฉฐ, ์ฑ์ฉ์ ์กฐ๊ธฐ ๋ง๊ฐ ์์ ์
๋๋ค.
ํ์น๋ฉ์ ๋ํ ์๋น์ค ๋จธ๋จธ(murmur)์ Front-end๋ฅผ ๊ด๋ฆฌ/์ด์/๊ฐ๋ฐํฉ๋๋ค.
Flutter ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ Dart ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ Flutter ํ๋ ์์ํฌ๋ฅผ ํ์ฉํ์ฌ ์๋๋ก์ด๋ ๋ฐ iOS ํ๋ซํผ์ ์ํ ๋์ ํ์ง์ ํฌ๋ก์ค ํ๋ซํผ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐํฉ๋๋ค.
๊ธฐ์ ์คํ ๋ฐ ์ฃผ์ ์ฑ ์:
- Dart & Flutter: Dart ์ธ์ด์ Flutter ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ ํฌ๋ก์ค ํ๋ซํผ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ.
- UI/UX ๋์์ธ ๊ฐ๋ฐ: ์ฌ์ฉ์ ์ค์ฌ ๋์์ธ ์์น์ ๋ฐ๋ฅธ ์ธํฐํ์ด์ค ๊ฐ๋ฐ.
- ์ํ ๊ด๋ฆฌ: Provider, Riverpod, Bloc ๋ฑ ๋ค์ํ ์ํ ๊ด๋ฆฌ ์๋ฃจ์ ์ ํ์ฉํ ์ ํ๋ฆฌ์ผ์ด์ ์ํ ๊ด๋ฆฌ ์ ๋ต ์ค๊ณ ๋ฐ ๊ตฌํ.
- API ํตํฉ ๋ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ: GraphQL API ์ฌ์ฉ ๊ฒฝํ์ ํตํ ๋ฐฑ์๋ ์๋น์ค์์ ๋ฐ์ดํฐ ํตํฉ ๋ฐ ๊ด๋ฆฌ.
- ์ฑ๋ฅ ์ต์ ํ: ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์
์ฑ๋ฅ ์ต์ ํ ๊ธฐ๋ฒ์ ๋ํ ์ดํด.
์ฐ๋ ์ฌํญ:
- ํ๋กํ ํ์ดํ ๋๊ตฌ(์: Figma)์์ ์ฐ๋ ๊ฒฝํ.
- ์๋๋ก์ด๋์ iOS ํ๋ซํผ์ ๊ธฐ๋ณธ์ ์ธ ์ดํด ๋ฐ ์ด๋ฅผ ํตํ ํฌ๋ก์ค ํ๋ซํผ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๊ฒฝํ.
- ๋ฒ์ ๊ด๋ฆฌ: Git๊ณผ ๊ฐ์ ๋ฒ์ ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ํ์
๋ฐ ์ฝ๋ ๊ด๋ฆฌ ๋ฅ๋ ฅ.
์๊ฒฉ ์๊ฑด:
- ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ ๋ฐ ์๋ก์ด ๊ธฐ์ ํ์ต์ ๋ํ ๊ฐํ ์์ง.
- ํ ๋ด์ธ๋ถ์์ ํจ๊ณผ์ ์ธ ์ปค๋ฎค๋์ผ์ด์ ๋ฐ ํ๋ ฅ ๋ฅ๋ ฅ.
- ์ปดํจํฐ ๊ณผํ ๋๋ ๊ด๋ จ ๋ถ์ผ์ ํ์ฌ ํ์ ๋ฐ ์์ํ๋ ๊ฒฝํ.
์์ ํ์์ ์ด๋ ฅ์๋ฅผ ์๋ ๋ฉ์ผ๋ก ๋ณด๋ด์ฃผ์๋ฉด ๊ฒํ ํ 7์ผ ์ด๋ด๋ก ์ฐ๋ฝ๋๋ฆฌ๊ฒ ์ต๋๋ค.ํด๋น ํฌ์ง์
์ ์ฑ์ฉ ๋ง๊ฐ๋์์ต๋๋ค.