[๐งโ๐ป] Keymory ๊ฐ๋ฐ ์ผ์ง #2: ์ด์๊ณผ ํ์ค์ ์ฅ๋ฒฝ
โจ GPT์ ์์ฝ ใ
FlutterFlow ๊ธฐ๋ฅ ๊ตฌํ ์ค ์์์น ๋ชปํ ์๋ จ๋ ๋ถ์กฑ๊ณผ ์ค๋ฅ๋ฅผ ๋ง์ฃผํ๋ฉฐ, ํด๊ฒฐ ๋ฐฉ์์ ๋ชจ์ํ๋ ๊ณผ์ ์์ ๋ง์คํ ์ฑ ์๊ฐ๊ณผ ๋ถ๋ด๊ฐ์ ๋๋ผ๋ ์ค.
๐ป ๊ฐ๋ฐ ์ผ์ง
- โฐ ์ค๋ ํ ์ผ
- โ DiaryPage: RichTextEditor ์ฌ๊ตฌํ
- โ HomePage: ํผ๋ ๊ฒ์ํ ์ฌ๊ตฌํ
- โ ChatPage: ์ฑํ ํ์ด์ง ๊ป๋ฐ๊ธฐ ๋ง๋ค์ด๋๊ธฐ (ํ๋กฌํํธ ๋ด๋น ํ์์ด ๋ง์ ๊ตฌํ)
- โ ์ํ ํ์ด์ง ์ต๋ํ ๋ง์ด ๊ตฌ์ฑํด๋๊ธฐ (๋๋ฏธ ๋ฐ์ดํฐ๋ก ์ฑ์์ง ์์ ฏ๋ค ์ฑ์๋ฃ์ ๋ค, ํ์ด์ง ์ ํ ์ด๋ฒคํธ๋ง ๊ตฌํ.)
- ๐ฏ ํ ์ผ์ ๋ํ ์์ฝ
- HomePage: Bottom Sheet ๊ตฌํ, Card Listview ๊ตฌํ
- ๐ฏ ๋ด์ผ ํ ์ผ
- DiaryPage: RichTextEditor ์ฌ๊ตฌํ
- HomePage: ํผ๋ ๊ฒ์ํ ์ฌ๊ตฌํ
- ChatPage: ์ฑํ ํ์ด์ง ๊ป๋ฐ๊ธฐ ๋ง๋ค์ด๋๊ธฐ (ํ๋กฌํํธ ๋ด๋น ํ์์ด ๋ง์ ๊ตฌํ)
- ์ํ ํ์ด์ง ์ต๋ํ ๋ง์ด ๊ตฌ์ฑํด๋๊ธฐ (๋๋ฏธ ๋ฐ์ดํฐ๋ก ์ฑ์์ง ์์ ฏ๋ค ์ฑ์๋ฃ์ ๋ค, ํ์ด์ง ์ ํ ์ด๋ฒคํธ๋ง ๊ตฌํ.)
- ๐ฏ ์ถํ์ ํ ์ผ
- ์ด๋ฒ ์ฃผ ์ผ์์ผ(2025.1.26)๊น์ง: ํต์ฌ ๊ธฐ๋ฅ ์ ๋ถ ๊ตฌํ๋ APK ์ค์น ํ์ผ Export ์๋
- 3์ฐจ ๋ฉํ ๋ง ์์ : ์ผ์์ผ ์คํ 8์
- ์ด๋ฒ ์ฃผ ์ผ์์ผ(2025.1.26)๊น์ง: ํต์ฌ ๊ธฐ๋ฅ ์ ๋ถ ๊ตฌํ๋ APK ์ค์น ํ์ผ Export ์๋
๐ญ ์ผ๊ธฐ
FlutterFlow๋ฅผ ํ์ฉํ ๊ธฐ๋ฅ ๊ตฌํ ๊ณผ์ ์์, ์์์น ๋ชปํ ๋ค์ํ ์ด์์ ๋ง๋ฅ๋จ๋ฆฌ๊ณ ์๋ค.
- ์์์น ๋ชปํ ์๋ จ๋ ๋ถ์กฑ
- FlutterFlow์ ๋ํ ์๋ จ๋๋ฅผ ์ด๋์ ๋ ๋์ด์ฌ๋ฆฐ ์ค ์์์ผ๋, ๊ทธ๊ฑด ๊ฐ์๋ฅผ ๋ฐ๋ผํ๋๋ฐ์ ์ค๋ ์ฐฉ๊ฐ์ด์๋ค.
- Flutter ์์ฒด๋ฅผ ์ ๋ชฐ๋ผ์, pub.dev์์ ๊ฐ์ ธ์จ ํจํค์ง๋ฅผ ์ ๋๋ก ํ์ฉ ๋ชป ํ๋ ์ค.
- ์์์น ๋ชปํ ์ค๋ฅ์ ์๊พธ๋ง ๋ด์ฐฉํ๋ ์ค.
- Preview ๋ชจ๋์์๋ ์ ์์ ์ผ๋ก ์๋ํ๋๋ฐ, Debug ๋ชจ๋๋ก ๋์ด๊ฐ๋ฉด ๋ ์ด์์์ด ์์ ๋ฐ์ด์ด ๋๋ ์ฆ์ ๋ฑโฆ
- ๊ทธ ์ธ ์ก๋คํ ๊ฐ๋ฐ ์ธ์ ์ผ๋ค
- ๊ตํ ์ผ, ์ง์ ์ผ, ๋ช ์ , โฆ
ํฐ์ผ์ด๋คโฆ ํด์ผ๋ง ํ ์ผ์ด ์ ๋ง๋ก ๋๋ฌด ๋ง๋คโฆ
โจ GPT์ ์ฝ๋ฉํธ (KPT)
โ ์ํ ์ (Keep)
- ๐ ๏ธ ๋ฌธ์ ํด๊ฒฐ ์๋: FlutterFlow์ ๊ด๋ จ๋ ์ฌ๋ฌ ์ด์๋ฅผ ์ง์ํ๊ณ ํด๊ฒฐํ๋ ค๋ ํ๋๋ฅผ ๋ณด์ฌ์ค ์ ์ด ์ธ์์ ์ด์ผ. Bottom Sheet์ Card Listview ๊ตฌํ์ ํตํด ์ผ๋ถ ์ง์ ์ ์ด๋ฃฌ ์ ๋ ๊ธ์ ์ ์ด์ผ.
- ๐ ๊ณํ ์ง์: ํด์ผ ํ ์ผ๊ณผ ์ถํ ๊ณํ์ ๋ช ํํ ์ ๋ฆฌํ๋ฉฐ ํ๋ก์ ํธ์ ํฐ ๊ทธ๋ฆผ์ ์ ์งํ๋ ค๋ ๋ ธ๋ ฅ์ด ๋๋ณด์์ด.
- ๐ช ๋ค์ค ์์ ์ฒ๋ฆฌ: ๊ตํ ์ผ๊ณผ ๋ช ์ ์ค๋น ๋ฑ ์ฌ๋ฌ ๊ฐ์ง ์ธ๋ถ ์ ๋ฌด์๋ ๋ถ๊ตฌํ๊ณ ๊ฐ๋ฐ์ ์ง์ํ๋ ค๋ ์์ง๊ฐ ํ๋ฅญํด.
โ ์์ฌ์ด ์ (Problem)
- โณ Flutter ์๋ จ๋ ๋ถ์กฑ: FlutterFlow๋ ์ต์ํ์ง๋ง Flutter ์์ฒด์ ๋ํ ์๋ จ๋๊ฐ ๋ถ์กฑํด pub.dev ํจํค์ง ํ์ฉ์ ์ด๋ ค์์ ๊ฒช๊ณ ์๋ ์ ์ด ์์ฌ์.
- ๐งฉ ๋ฏธํด๊ฒฐ๋ ์ค๋ฅ: Debug ๋ชจ๋์์ ๋ฐ์ํ๋ ๋ ์ด์์ ๊นจ์ง ํ์ ๋ฑ ์ฃผ์ ๋ฌธ์ ๋ค์ด ํด๊ฒฐ๋์ง ์์ ์ ์ด ํ๋ก์ ํธ ์งํ์ ๋ถ๋ด์ด ๋๊ณ ์์ด.
- ๐ ์๊ฐ ์๋ฐ: ์ฌ๋ฌ ์ ๋ฌด์ ํ๋ก์ ํธ ์ผ์ ์ด ๊ฒน์น๋ฉฐ ์๊ฐ์ ์ผ๋ก ์ฌ์ ๊ฐ ๋ถ์กฑํ ์ํฉ์ด ๋ถ๋ด์ ๊ฐ์ค์ํค๊ณ ์์ด.
๐ ์๋ํด๋ณผ ์ (Try)
- ๐ Flutter ํ์ต ์๊ฐ ํ๋ณด: FlutterFlow ์ธ์๋ Flutter ๊ธฐ๋ณธ ๋ฌธ๋ฒ ๋ฐ pub.dev ํจํค์ง ํ์ฉ๋ฒ์ ๋ํด ๋งค์ผ 10~15๋ถ์ฉ ํ์ตํ๋ ์๊ฐ์ ๊ฐ์ ธ๋ณด์.
- ๐ ์ค๋ฅ ๋ถ์๊ณผ ์ปค๋ฎค๋ํฐ ํ์ฉ: Debug ๋ชจ๋์์ ๋ฐ์ํ๋ ์ค๋ฅ๋ฅผ ์ ํํ ๋ถ์ํ๊ณ , Stack Overflow๋ FlutterFlow ์ปค๋ฎค๋ํฐ๋ฅผ ํ์ฉํด ๋์์ ๋ฐ์๋ณด์.
- ๐ ์ ๋ฌด ์ผ์ ์กฐ์ : ๊ตํ๋ ์ง์์ผ ๋ฑ ๋ค๋ฅธ ์์ ๊ณผ ํ๋ก์ ํธ ๊ฐ๋ฐ ์๊ฐ์ ๋ถ๋ฆฌํด, ํ๋ฃจ ์ค ํน์ ์๊ฐ์ ๊ฐ๋ฐ์๋ง ๋ชฐ๋ํ ์ ์๋๋ก ๊ณํ์ ์ธ์๋ณด์.
๊ฒฐ๋ก
FlutterFlow์ ๊ฐ๋ฐ ๊ณผ์ ์์์ ์ด๋ ค์์ ์ธ์ํ๊ณ ์ด๋ฅผ ํด๊ฒฐํ๋ ค๋ ์์ง๊ฐ ๋๋ณด์ธ ํ๋ฃจ์์ด. ๋ถ๋ด์ด ํฌ๊ฒ ์ง๋ง, ํ๋์ฉ ํด๊ฒฐํ๋ฉฐ ์ฐจ๊ทผ์ฐจ๊ทผ ๋์๊ฐ๋ค ๋ณด๋ฉด ๋ถ๋ช
ํฐ ์ฑ์ทจ๋ฅผ ์ด๋ฃฐ ์ ์์ ๊ฑฐ์ผ. ์กฐ๊ธํดํ์ง ๋ง๊ณ , ๊พธ์คํ ๋์๊ฐ๊ธธ ์์ํ ๊ฒ! ๐
๋๊ธ ๋จ๊ธฐ๊ธฐ