๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
์์ด ๊ณต๋ถ #2 / ๋ ธ๋ ๋ฒ์ญ : Vienna - Billy Joel
์ด๋ฒ ๋ฒ์ญ์ ๋์๋ฐ์ ๋ ํผ๋ฐ์ค ์์๋ชป์ ์์๋ ธ๋์ถ์ฒ ๋์ Vienna ์ ์ง์ค์ ๋ฐ๋ฅธ๋ ํ์์ด ๋์ Vienna Vienna - ์์๋ชป์ ์์๋ ธ๋์ถ์ฒ ํด์ Slow down, you crazy child ์ ์ ์๋ ์์ด์ผ ์นจ์ฐฉํด You're so ambitious for a juvenlie ๋๋ ์ด๋ฆฐ์์ด์น๊ณ ์ผ๋ง์ด ์ปค But then If you're so smart tell me, why are you still so afraid? (mmmm) ํ์ง๋ง ๊ทธ๋ ๊ฒ ๋๋ํ๋ค๋ฉด ์ ๊ทธ๋ ๊ฒ ๋๋ ค์ํ๋์ง ๋งํด์ค ์ ์๋? Where's the fire, what's the hurry about? ์ด๋ ๋ถ์ด๋ผ๋ ๋ฌ์ด, ์ ์ด๋ ๊ฒ ์๋๋ฅด๋ ๊ฑฐ์ผ? You better cool it off before you burn it o..
์์ด ๊ณต๋ถ #1 / ๋ ธ๋ ๋ฒ์ญ : I'm yours - Json Mraz
์์ง ์ ๊ฐ ์ค๋ ฅ์ด ๋ถ์กฑํด์ orange jellybean ๋์ ํด์์ ๊ทธ๋๋ก ์ฌ์ฉํ์ต๋๋ค. ์ธ์ ๊ฐ๋ ์ ๊ฐ ์ค์ค๋ก ๋ฒ์ญํ ์ ์๋ ๋ ์ด ์ค๊ฒ ์ฃ ...?? orange jellybean๋์ I'm yours ํด์ ํด์ Well you done done me and you bet I felt it ๊ทธ๋๊ฐ ๋ด๊ฒ๋ก ๋ค๊ฐ์์๋ ๋ด๊ฐ ๋๊ผ๋ค๋ ๊ฑธ ๊ทธ๋๋ ์์ฃ I tried to be chill but you're so hot I melted ๋ ๋์ ํด์ง๋ ค ํ์ง๋ง ๊ทธ๋๊ฐ ๋๋ฌด ๋ฉ์์ด์ ๋ น์๋ฒ๋ ธ์ด์ I fell right through the cracks ๋ ๋น์ ์๊ฒ ๊ณง๋ฐ๋ก ๋น ์ ธ๋ฒ๋ ธ์ฃ And now I'm trying to get back ๊ทธ๋ฆฌ๊ณ ์ง๊ธ์ ๋๋์์ค๋ ค ์ ์ฐ๋ ์ค์ด์์ Before the cool done ru..

Flutter ๊ธฐ์ด - 2ํ : ํ๋ฉด์ ๊ทธ๋ ค์ง๋ ๋ชจ๋ ๊ฒ์ ์์ ฏ์ด๋ค
์ด๋ฒ๊ธ์์ ์์๋ณผ ๋ด์ฉ์ Flutter ์ ํต์ฌ ์ค ํต์ฌ์ ๋๋ค. ๋ฐ๋ก ํ๋ฉด์ ๊ทธ๋ ค์ง ๋ชจ๋ ๊ฒ์ ์์ ฏ์ด๋ผ๋ ๊ฒ์ธ๋ฐ์. ์ง๊ธ๋ถํฐ ์์๋ณด๋๋ก ํฉ์๋ค. ์ด๋ฒ ๊ธ์ ์๋์ ์๋ฃ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ฑ๋์ต๋๋ค. Introduction to widgets - Flutter document Layouts in Flutter - Flutter document ์ด ๊ธ์์ ์์๋ณผ ๋ด์ฉ ํ๋ฉด์ ๊ทธ๋ ค์ง๋ ๋ชจ๋ ๊ฒ์ด ์์ ฏ์ด๋ค ์ ์ธ์ UI ๋ฐฉ์๊ณผ Widget ์์ ฏ ํธ๋ฆฌ์ ๋ ์ด์์ ๊ตฌ์ฑ StatelessWidget StatefulWidget ํ๋ฉด์ ๊ทธ๋ ค์ง๋ ๋ชจ๋ ๊ฒ์ด ์์ ฏ์ด๋ค ์์ ๊ทธ๋ฆผ์ Flutter๊ฐ UI๋ฅผ ๊ทธ๋ฆฌ๊ธฐ ์ํ ์์๋ค์ ๊ณ์ธต์ ๋ํ๋ธ ๊ฒ ์ ๋๋ค. ๋งจ ์๋์ Text ์์ ฏ์ ๋ณด์๋ฉด ์ดํด๊ฐ ํจ์ฌ ํธํ ๊ฒ๋๋ค. Text ์์ ฏ์ ๋ง๊ทธ๋๋ก F..
Flutter BLoC ๊ฟํ - 1ํ : BlocProvider ๋ฐฑ๋ฐฐ ์ฌ์ฉํ๊ธฐ
BLoC ํจํด์ ์ฌ์ฉํ์๋ ๋ถ์ด๋ผ๋ฉด BlocProvider ๋ฅผ ์ฌ์ฉํ์ค๊ฒ๋๋ค. ์ค๋์ BlocProvider ๋ฅผ ์ข ๋ ์์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ด๋ฒ ๊ธ์ ์ ์ ๊ฐ๋ฐ ๊ฒฝํ์ ๊ธฐ๋ฐ์ผ๋ก ์์ฑ๋์ต๋๋ค. ์ด ๊ธ์์ ์์๋ณผ ๋ด์ฉ ๋ค๋ฅธ ์คํฌ๋ฆฐ์์ ๋์ผํ BlocProvider ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ BlocProvider ์ auto dispose ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ ๋ค๋ฅธ ์คํฌ๋ฆฐ์์ ๋์ผํ BlocProvider๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ BlocProvider ์ ์ค์ฝํ๋ ๊ฐ์ธ๊ณ ์๋ Widget ๊น์ง๊ฐ ๋ฒ์์ ๋๋ค. ๋ง์ฝ Navigator ๋ฅผ ํตํด ๋ค๋ฅธ ์คํฌ๋ฆฐ์ผ๋ก ์ ํํ๋ค๋ฉด ์ ํํ ํ๋ฉด์ BlocProvider ์ ์ค์ฝํ ๋ฐ์ ๋๋ค. ์ด๋ฅผ ํด๊ฒฐํ๋ ๋ฉ์ฒญํ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์์ต๋๋ค. runApp( BlocPro..