๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ

Dart / 1ํ : Dart์ ์ค์ํ ๊ฐ๋
์ค๋์ ์ ๊ฐ ๊ณต์๋ฌธ์๋ฅผ ํตํด ๊ณต๋ถํ Dart ์ธ์ด๋ฅผ ๊ณต๋ถํ ๋ ์ค์ํ ๊ฐ๋ ๋ค์ ์ค๋ช ํ๊ณ ์ ํฉ๋๋ค. ์ง๊ธ๋ถํฐ ์์ํ๋๋ก ํ๊ฒ ์ต๋๋ค :) ๋ชฉ์ฐจ Dart์ ์ค์ํ ๊ฐ๋ ๋ง์น๋ฉด์ Dart์ ์ค์ํ ๊ฐ๋ 1. ๋ณ์์ ๋ฐฐ์นํ ์ ์๋ ๋ชจ๋ ๊ฒ์ ๊ฐ์ฒด์ด๋ค. Dart์์ ๋ณ์์์ ๋ฐฐ์นํ ์ ์๋ ๊ฒ์ ๋ชจ๋ ๊ฐ์ฒด์ ๋๋ค. ์ฌ์ง์ด ์ซ์(int), ํจ์, null ๊ณผ ๊ฐ์ ๊ฒ ๋ค๋ ์ฌ์ง์ด Dart์์๋ ๊ฐ์ฒด๋ก ์ทจ๊ธํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ JAVA์ ๊ฐ์ด ๋ชจ๋ ๊ฐ์ฒด๋ Object ํด๋์ค๋ฅผ ์์๋ฐ์ต๋๋ค. ์ฌ๊ธฐ์์ ์ค์ํ ๊ฒ์ ํจ์๋ ๊ฐ์ฒด๋ก ๋ฐ์๋ค์ธ๋ค๋ ๊ฒ ์ ๋๋ค. ์ด ๋ป์ ํจ์๋ฅผ ํจ์์ ์ธ์๊ฐ์ผ๋ก ๋๊ธธ ์ ๋ ์๋ค๋ ๊ฒ ์ ๋๋ค. ์ด๋ฐ ํจ์๋ฅผ 1๊ธ ํจ์๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. Dart์์๋ ํจ์๋ฅผ 1๊ธํจ์๋ก ์ทจ๊ธํฉ๋๋ค. ์๋๋ 1๊ธํจ์์ ๋ํ ์์์ ..

Android Firebase ๋์ ๋งํฌ (Dynamic Link)
๋ชฉ์ฐจ 1. Firebase๋์ ๋งํฌ๋? 2. Firebase ๋์ ๋งํฌ ๋ง๋ค๊ธฐ (Android) 3. ๋ง์น๋ฉด์ Firebase ๋์ ๋งํฌ๋? ์๊ทธ๋ฌ์๊ฒ ์ง๋ง Microsoft์ DDL ๊ณผ Firebase์ ๋์ ๋งํฌ๋ ๋ค๋ฅธ ๊ฒ๋๋ค. Firebase์ ๋์ ๋งํฌ๋ ๋ง๊ทธ๋๋ก ๋งํฌ๋ก์จ (ํ๋ซํผ, ์ฑ ์ค์น) ์ฌ๋ถ ๋ฑ์ ๋ฐ๋ผ์ ๋์ ์ผ๋ก (์ฑ ์คํ, ํํ์ด์ง, ์ค์น ํ๋ฉด) ์ ํ๋์ ์คํ์ํฌ ์ ์๊ฒ ํด์ค๋๋ค. ์ด๋ฅผ ํตํด ๋ค์ํ ์ฌ์ฉ์๋ฅผ ํ๋์ ๋งํฌ๋ก ์ ์ฐํ๊ฒ ๋์ฒํ ์ ์์ต๋๋ค. ๋์ ๋งํฌ๋ฅผ ๋ค์ํ ์ ์ ๋ค์๊ฒ ์ ๋ ธ์ถํ๋ฉด ์ฌ์ฉ์ ์ ์ ์ ํฐ ํจ๊ณผ๋ฅผ ๊ธฐ๋ํ ์ ์์ต๋๋ค. ์ค์ ๋ก ์ ๊ฐ ์๋ ํ์์๋ ๋์ ๋งํฌ๋ก ๋ง๋ QR์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์ ์ ์ ์๋ํ๊ณ ์์ต๋๋ค. Firebase ๋์ ๋งํฌ ๋ง๋ค๊ธฐ (Android) F..

Flutter / 3ํ : Flutter์ UI์ ๊ดํ์ฌ
์ด๋ฒ์๋ Flutter์ UI์ ๊ดํ์ฌ ๊ณต๋ถ๋ฅผ ํ์์ต๋๋ค. ๋ง์ฝ Flutter๊ฐ ๋ฌด์์ธ์ง ์ ๋ชจ๋ฅด์๋ ๋ถ๋ค์ ์๋์ ๊ธ์ ๋จผ์ ์ฝ๊ณ ์์ฃผ์๊ธธ ๋ฐ๋๋๋ค. Flutter / 2ํ : Flutter ํน์ง๊ณผ ์ฅ๋จ์ Flutter / 2ํ : Flutter ํน์ง๊ณผ ์ฅ๋จ์ ์ด๋ฒ์๋ Flutter์ ํน์ง๊ณผ ์ฅ๋จ์ ์ ๋ํด์ ๊ณต๋ถ๋ฅผ ํ์๊ณ ์ฌ๋ฌ๋ถ๋ค๊ณผ ๊ณต์ ํ๊ณ ์ ํฉ๋๋ค. medium.com ๋ชฉ์ฐจ ๋ชจ๋ ๊ฒ์ด Widget ์ ์ธ์ UI ๋ฐฉ์ Stateless, Stateful Widget ํ๋ฉด ์ ํ (Navigator์ Route) Stateful Widget์ Lifecycle (์๋ช ์ฃผ๊ธฐ) ๋ ์ด์์ ๋ฐฐ์น ๋ฐฉ๋ฒ ๋ง์น๋ฉด์ ๋ชจ๋ ๊ฒ์ด Widget Flutter์์ UI ์ ์ธ ๋ฐ ๊ตฌ์ฑ๋ฐฉ์๊ณผ ๊ด๋ จ๋ ๋ชจ๋ ๊ฒ์ ์์ ฏ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋..

Firebase Release ๋ฒ์ SHA1
์ค๋ Firebase์ ๊ดํ ์ด์๊ฐ ํ๋ ์์์ต๋๋ค. โFirebase์ ์ ํ๋ฒํธ ์ธ์ฆ์ด ์๋๋คโ๋ผ๋ ์ด์์์ต๋๋ค. ๋ฐ๋ผ์ ์ฝ๋์์ ๋ฌธ์ ๊ฐ ์๋ ๊ฒํ ๋ฅผ ํด๋ณด์์ง๋ง ์ฝ๋์์๋ ๋ณ๋ค๋ฅธ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ๊ทธ๋ ๊ธฐ์ ๊ตฌ๊ธ๋ง์ ํ๋ ์ค ์ด ๋ฌธ์ ๊ฐ SHA1 ๋ฌธ์ ๋ผ๋ ๊ฒ์ ์๊ฒ ๋์ต๋๋ค. ์ ๊ฐ ์ด์ ์ Firebase์ ๋ฑ๋กํ๋ SHA1 ์ง๋ฌธ์ Android Studio ./gradlw signinReport ์์ ์ป์ ๊ฒ์ด์์ต๋๋ค. ํ์ง๋ง Play Sotre์ ์ฑ์ ๋ฐฐํฌํ๊ฒ ๋๋ฉด Google์ด ํด๋น SHA1 ์ง๋ฌธ์ ์ง์ฐ๊ณ ์๋ก์ด SHA1์ง๋ฌธ์ ๋ฐ๊ธํฉ๋๋ค. ์ฆ Release ๋ฒ์ ์์๋ ๊ตฌ๊ธ์ด ๋ฐ๊ธํด์ค SHA1์ ํตํด์ Firebase์ SHA1์ ์ค์ ํด์ฃผ์ด์ผ ํฉ๋๋ค. ๋ค์์ Play Console์์์ ํด๋น SHA1์..