๋๋ฌด๋๋ ๋ฆ์์ง๋ง Jetpack Compose Camp 2022๋ฅผ ๋ง๋ฌด๋ฆฌํ ํ๊ธฐ๋ฅผ ์์ฑํด๋ณด๋ ค๊ณ ํ๋ค.
(์์ ๋งํฌ๋ ์์ง ๋จ์์๊ธธ๋ ๊ฐ์ ธ์๋ดค๋ค)
์ด๋ฒ์๋ 2021๋ ์๋ Compose camp๊ฐ ์๋๋ผ Devfest 2021 Android Jetpack Compose Codelab๋ผ๋ ์ด๋ฆ์ผ๋ก ๋์์๋ค.
๊ทธ๋์๋ ๋ค๋ฅด๊ฒ 2022๋ ๋๋ ์ด๊ธ๋ฐ ์ค๊ธ๋ฐ์ผ๋ก ๋๋ ์ฝ๋๋ฉ์ ์งํํ๊ณ ๋ฌด์จ ์์ ๊ฐ์ธ์ง ๋ชจ๋ฅด๊ฒ ๋๋ ์ค๊ธ๋ฐ์ผ๋ก ์ง์ํด์ Camp๋ฅผ ์งํํ๋ค.
2021๋ ๋์ ์ฝ๋๋ฉ์ ํ๊ณ ๋์ ์ค์ ๋ก๋ ํ๋ก์ ํธ์ ์ ์ฉ์ํค๊ธฐ ์ด๋ ต๋ค๋ ์๊ฐ์ ๊ด๋ จ ์๋ฃ๋ง ํ์ํ๊ณ ์ธ์ ์งํํ์ง ํ๋ฉด์ ๊ธฐ๋ค๋ฆฌ๋ค๊ฐ 1๋ ์ด ์ง๋๋ฒ๋ ธ๋๋ฐ ์ค๊ธ๋ฐ์ผ๋ก ์ ์ฒญํ๊ฑด ๋ฌด๋ฆฌ์๊ฐ ์๋๊ฐ ์๊ฐ์ ํ๋ค.
๊ทผ๋ฐ ๋คํํ 2021๋ ์ ์งํํ ์ฝ๋๋ฉ๊ณผ ๊ฑฐ์ ๋์ผํ ์ฝ๋๋ฉ์ด ๋์์ ๋ค์ ๋ณต์ตํ๋ ๊ธฐ๋ถ๊ณผ ์ด์ ๋๋ฉด ์ง์ง ํ๋ก์ ํธ์ ์ ๋ชฉ์์ผ๋ ๋๊ฒ ๋ค๋ผ๋ ๋ง์์ด ์ข ํผ์ด๋ฌ๋ค.
๊ธฐ์ต์ ๋์ง์ด๋ณด๋ฉด 11์ ~ 12์์ ์งํํ ์บ ํ๋ ์ด์ง ๋ถ๋ด์ด ์์๋ค. ์งํํ๊ณ ์๋ ํ์ฌ ํ๋ก์ ํธ๊ฐ 2๊ฐ ๋ฌผ๋ ค์์ด์ ์งํํ ์ ์์๊น ๊ฑฑ์ ๋ ๋๋๋ฐ ๋คํํ ์๊ฐ์ด ๋จ์ ์ ๋ง๋ฌด๋ฆฌ ํ ์ ์์๋ค.
2๋ฒ์ ์บ ํ๋ฅผ ์งํํ ๊ฐ์ฅ ํฐ ์ด์ ๋ ์ ๊ธฐ์ ๊ฒฝํ๊ณผ ๊ณต๋ถ(์๋๋ก์ด๋ ๊ตฟ์ฆ๋,,,)๊ฐ ์์ด์ ๊ผญ ์งํ์ ํ๊ณ ์ถ์๋ค.
๊ฒฐ๊ตญ ์ ๋ง๋ฌด๋ฆฌ๊ฐ ๋์ด์ GDG Korea ์ธก์์ ์๋๋ก์ด๋ ๊ตฟ์ฆ๋ฅผ ๋ฐฐ์กํด์ฃผ์ จ๋ค. (์ ๋ง ๊ฐ์ฌํฉ๋๋ค~)
์๋๋ 2022๋ ๋ Compose ๊ตฟ์ฆ
์บ ํ์ค๋ฌ์ด ์ปต๊ณผ ์๋๋ก์ด๋ ๋ฑ์ง 1๊ฐ, ์ปดํฌํธ ์บ ํ ๋ฑ์ง 1๊ฐ, ์๋๋ก์ด๋ ์์ฝ๋ฐฑ์ด๋ค(ํ์ฑํ ๊ตฟ์ฆ๋ค)
์๋๋ 2021๋ ๋ ๊ตฟ์ฆ๋
์๋๋ก์ด๋ Jetpack ๊ธฐ๋ชจ ๋งจํฌ๋งจ, ์๋๋ก์ด๋ ์คํฐ์ปค(๋ช๊ฐ๋ ์ด๋ฏธ ์ฌ๋ฌ๊ตฐ๋ฐ ๋ถ์ฌ๋จ๋ค)
์ด๋ป๊ฒ ๋ณด๋ฉด ๊ทธ๋ฅ ๊ตฟ์ฆ ์๋์ธ ํ๊ธฐ์ผ์ง ๋ชจ๋ฅด์ง๋ง ์งํ์ฌํญ์ ๋ํ ์๊ธฐ๋ฅผ ํด๋ณด์๋ฉด.(2021๋ ๊ณผ 2022๋ ๋๋ ๋น์ทํ๋ค)
1. ๊ต์ฅํ ์น์ ํ ์งํ ์ค๋ช ๊ณผ ๋จ์ฒด ์นดํก๋ฐฉ ์ ๊ณต
- ๋จผ์ ์บ ํ์ ์ ์ฒญํ๋ฉด ์ด๋ป๊ฒ ์งํํด์ผํ๋์ง ์ ๋ชจ๋ฅด๊ฑฐ๋ ์ ์ค๋ช ์ด ๋์ด์์ด๋ ์ดํด๊ฐ ์ ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ ์ด๋ฅผ ๋๋นํด GDG Korea ๋จ์ฒด ์นดํก๋ฐฉ์ ์ ๊ณตํด์ฃผ๊ณ ๊ด๊ณ์ ๋ถ๋ค๊ป์ ์ง์ ๋ต์ ํด์ฃผ์ ์ ๊ต์ฅํ ํธํ๋ค.
2. ์ ๋ถ ํ๊ธ ๋ฒ์ญ์ด ๋์ด์๋ Codelab
- Google Developer์ Codelab์ ๋ณด๋ฉด ๊ฐํน ์์ด๋ก๋ง ๋์ด์๋ ๊ฒ๋ค์ด ๋ง์๋ฐ 2021๋ ์๋ ์ผ๋ถ๋ถ๋ง ๋ฒ์ญ์ด ๋์ด์์์ง๋ง 2022๋ ์ ์์๋ ์ ๋ถ ํ๊ธ๋ก ๋ฒ์ญ์ด ๋์ด์์ด ์งํํ๋๋ฐ์ ํฐ ๋ฌด๋ฆฌ๊ฐ ์์๋ค.
3. ๋๋ํ ์๊ฐ๊ณผ ๊น๋ํ ๋ง๋ฌด๋ฆฌ
- ์งํ์ https://github.com/gdgand Github์์ ํด๋ก ์ ๋ฐ์ ํ์ ์งํํ๋ ๊ณผ์ ์ผ๋ก ์ด๋ฃจ์ด์ง๊ณ ์๊ฐ๋ ๋๋ํ๊ฒ 1๋ฌ ์ด์์ผ๋ก ์ฃผ์ ๋ค.(๋ณดํต ์ผ์ฃผ์ผ ์ฐ์ฅ๋ ํด์ฃผ์ จ๋ค.)
- ๋ง๋ฌด๋ฆฌ๋ฅผ ํ๊ณ ๋ ํ google form์ ์์ฑ์ ํ๋ฉด ์ํ ๋ฐฐ์ก๊น์ง 1~2๊ฐ์ ํ๋ฉด ์๋ฃ ๊ตฟ์ฆ๋ฅผ ๋ณด๋ด์ฃผ์ จ๋ค.
๋ญ๊ฐ Jetpack Compose๋ฅผ ๋ง์ด ํ๋ณดํ๋ ๊ฒ๋ ๋๊ปด์ง๊ณ ์ด์ ์ ์ธํ UI๊ฐ ๋์ธ๋ฅผ ์ด๋ฃจ๋ ๊ฒ์ด ๋ง์ด ๋ณด์ฌ์ ธ์ ๊ฐ์ธ ํ๋ก์ ํธ๋ก๋ ์งํํด๋ ํฐ ๋ฌด๋ฆฌ์์ด ์งํํ ์ ์๊ฒ ๋ค ์๊ฐ์ด ๋ค์๋ค.
๋ฌผ๋ก ๊ณผ์ ์ ์ฝ์ง ์๊ฒ ์ง๋ง ๋ค๋ฅธ ์ ๋ฐฐ๋๋ค์ด ํ๋ ์ด์ผ๊ธฐ๋ฅผ ๋ค์ด๋ณด๋ฉด ์ฅ์ ์ ๋ง์ด ์๊ธฐํ์๊ณ ์ด์ xml์ ์ ๋ถ ๋ฒ๋ฆฌ์ง ์์ง๋ง ๊ฑฐ์ Compose๋ก ์งํํ๊ณ ์๋ค๋ ๋ง์ด ๋ค๋ฆด ์ ๋์ด๋ ์ฒ๋ฆฌ๊ธธ๋ ํ ๊ฑธ์๋ถํฐ๋ผ๊ณ ํ๋ ์์ ๋ถ๋ถ๋ถํฐ Compose๋ฅผ ์ ์ฉํด๋ณด๋ฉด์ ์ ์ฐจ ๋๋ ค๊ฐ๋ณด๋๋ก ํด์ผ๊ฒ ๋ค.
๋.
'Development > Compose' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Compose - Typegraphy๋ก TextStyle ์ผ๊ด ์ง์ (Feat. textSize๋ฅผ dp๋ก) (0) | 2023.06.09 |
---|---|
๋์ธ๋ผ๋ Compose! ๊ทธ๋ ํ๋ฒ ๋ฐฐ์๋ณผ๊น? ๐ (0) | 2023.04.05 |