flutter์์ ์ด๋ชจ์ง๋ฅผ ์ ๋ ฅํ๋ ์ด๋ฐ์์ผ๋ก ์ ๋๋ก ์๋์์ ์ฐพ์๋ณด๋ ํด๋น ์ด๋ชจํฐ์ฝ์ ์ ๋์ฝ๋๋ฅผ ๋ฐ๋ก ์ ๋ ฅ ํด ์ค์ผ ํ๋ค.์ ๋์ฝ๋๋ ์ด ์ฌ์ดํธ์์ ๋ณต์ฌํด์ค๋ฉด ๋ฉ๋๋นhttps://apps.timwhitlock.info/emoji/tables/unicode\\u
์ผ๋จ ์ด๋ฏธ์ง๋ฅผ ๋ฃ๊ธฐ ์ํด์ ํ๋ก์ ํธ ๋ด์ assetsํด๋๋ฅผ ๋ง๋ค๊ณ ๊ทธ ํด๋ ์์ ํ์ํ ์ด๋ฏธ์ง๋ฅผ ์ถ๊ฐํ๋ค.pubspec.yaml ํ์ผ์ ์ฐพ์ ์๋์ ๊ฐ์ด ์์ฑํ๋ค.assetsํด๋์ ์๋ ๊ฑธ ๋ค ๊ฐ์ ธ๋ค ์ฐ๊ฒ ๋ค.๋ผ๋ ์๋ฏธ!๋ค์ main.dart๋ก ๋์์ Image.asse
Row(ํ)์ Column(์ด)์์ ฏ์ flutter ๋ ์ด์์์์ ์์ฐ๋ ๊ฒฝ์ฐ๊ฐ ์์ ์ ๋๋ก ๋งค์ฐ ์ ์ฉํ๊ณ ๋๋ถ๋ถ์ ๋ ์ด์์ ๋์์ธ์ด ๊ฐ๋ฅํ๋ค. ๋๋ ํ๊ณผ ์ด์ด ๊ฐ๋ ํท๊ฐ๋ฆด๋๊ฐ ์๋๋ฐ ํ์ด์ด ์ต์ํด? ์ดํ์ด ์ต์ํด? ->ํ์ด๊ฐ๋ก์ธ๋ก๊ฐ ์ต์ํด? ์ธ๋ก๊ฐ๋ก๊ฐ ์ต์ํด? ->๊ฐ๋ก
1.์ด๋ํ route ์์ฑ2.Navigator.push()๋ฅผ ์ฌ์ฉํ์ฌ route์ ํ3.Navigator.pop()๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ ๋๋์์ค๊ธฐPage1์์ ๋ฒํผ์ ๋๋ฅด๋ฉด Page2๋ก ์ด๋ํ๊ณ , Go back! ๋ฒํผ์ ๋๋ฅด๋ฉด ๋ค์ Page1์ผ๋ก ๋๋์์จ๋ค.Navigator
Expanded๋ Flexible์์ ฏ์ fit์ต์ ์ default๊ฐ์ด tight๋ก ์ค์ ๋์ด์๋ค.๋ฐ๋ฉด์ Flexible์ loose๋ก ์ค์ ๋์ด์๋ค.Flexfit.tight๋ ๊ฐ๋ฅํ๋งํผ ๋์ด๋๊ณ Flexfit.loose๋ ํ์ํ ๋งํผ ๋์ด๋๋๋ฐ Flexible์์ ฏ์ด E
Listview:๋ด๊ฐ ์ํ๋ static, ์ ์ ์ธ ๋ทฐ์ ๋ชฉ๋กListTile:๊ฐ ๋ชฉ๋ก ์์ดํ ํ๋ํ๋ leading:Image.network:๐๋๋ค ์ ์ ์ด๋ฏธ์ง https://randomuser.me/๐์ฐธ๊ณ ์๋ฃhttps://www.youtube.c
ํ ์คํธ๋ฅผ ํ๋ฉด์ ๊ทธ๋ ค์ฃผ๋ Text()ํ ์คํธ์ ์คํ์ผ์ ์ฃผ๋ TextStyle()ํ ์คํธ๋ง๋ค ๋ค์ํ ์คํ์ผ์ ์ฃผ๊ณ ์ถ์๋ ์ฌ์ฉํ๋ RichText() ๋๋ Text.rich()๋ฌธ์์ด์ ๋ถ๋ฆฌ์์ผ์ฃผ๋ TextSpan()RichText๋ TextSpan์ผ๋ก ๊ตฌ์ฑ๋ ํธ๋ฆฌ๋ก ์ด๋ฃจ์ด
Column ๋๋ Row๋ก ์์ ฏ๋ค์ ๋ฐฐ์นํ๊ฑฐ๋ ํฌ๊ธฐ๊ฐ ๋งค์ฐ ํฐ ์์ ฏ๋ค์ ๋ฐฐ์นํ๊ฒ ๋๋ฉด ํ๋ฉด์ ํฌ๊ธฐ๋ณด๋ค ์์ ฏ์ด ๋ ํฐ ๊ฒฝ์ฐ ๋ฐ์ํ๋ overflow ์๋ฌ๊ฐ ๋๋ค.์ด๋ฐ ๊ฒฝ์ฐ SingleChildScrollView๋ก ์๋ฌ๋ฅผ ํด๊ฒฐ ํ ์ ์๋ค.๋ง ๊ทธ๋๋ก ์คํฌ๋กค ๊ฐ๋ฅํ ๊ฑด๋ฐ,
์ด์ ๊ฐ์ด Flutter์์ ๊ธฐ์กด์ ์ฌ์ฉํ๋ Navigation์ Navigator์ context๋ฅผ ๊ฐ์ง๊ณ push ํน์ pop ๋ฑ์ ์ฌ์ฉํ๋ ๋ฐฉ์์ด๋ค.1.Getx์ค์นํ๊ธฐpubspec.yaml-dependencies ์๋์ get์ ์ถ๊ฐํ๊ณ pub get2.getX๋ฅผ
๋ค์๊ณผ ๊ฐ์ Scrollbar์ด ์๋ ListView๋ฅผ ๊ตฌํํ ๋, ListView์ ์์๊ณผ ๋๋ถ๋ถ์์ ๋๋๊ทธ๋ฅผ ํ์์ ๋ค์๊ณผ ๊ฐ์ด UI๊ฐ ์ํ์ง ์๊ฒ ์์ง์ด๊ฒ ๋๋ค. ์ด๋ฅผ ํด๊ฒฐํ ๋ฐฉ๋ฒ์ ์ดํด๋ณด์.physics ์ค์ ์ ํตํด scroll์ ํน์ฑ์ ๋ณ๊ฒฝ ๊ฐ๋ฅํ๋ค.Clamp
Getx๋stateless๋ง ์ฌ์ฉํ๋ ์ด์ Getx์ฅ๋จ์ Getx์ ๊ธฐ๋ฅ -getplatform / getmediaqueryGetx -put / findGetx -obx / obs
๐์ฐธ๊ณ ์๋ฃ