2025.01.23 (๋ชฉ)

โœจ GPT์˜ ์š”์•ฝ ใ€€

Keymory ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ํ•ต์‹ฌ ๊ธฐ๋Šฅ ๊ตฌํ˜„์˜ ๋ฐฉํ–ฅ์„ฑ์„ ์„ค์ •ํ•˜๊ณ , ๋ฐ์ผ๋ฆฌ ๋กœ๊ทธ ์ž‘์„ฑ์„ ํ†ตํ•ด ๋ชฉํ‘œ๋ฅผ ๊ตฌ์ฒดํ™”ํ•˜๋ฉฐ ์ฒซ ๋ฐœ์„ ๋‚ด๋””๋”˜ ํ•˜๋ฃจ.

๐Ÿ’ป ๊ฐœ๋ฐœ ์ผ์ง€

  • โฐ ์˜ค๋Š˜ ํ•  ์ผ
    • โŒ (Buildship ์—ฐ๊ฒฐ ๊ฐ€๋Šฅํ•ด์ง€๋ฉด) ์ฑ„ํŒ…/์ผ๊ธฐ ๊ธฐ๋Šฅ ๊ตฌํ˜„
    • โŒ (์šฐ์„ ์ˆœ์œ„์— ๋น„ํ•ด ๊ตฌํ˜„ ๋‚œ์ด๋„ ๋†’์œผ๋ฏ€๋กœ ๋ณด๋ฅ˜) Custom Weekly/Monthly Calendar ๊ตฌํ˜„
  • ๐Ÿ’ฏ ํ•œ ์ผ์— ๋Œ€ํ•œ ์š”์•ฝ
    • Weekly/Monthly Calendar ๊ตฌํ˜„์„ ์‹œ๋„ํ•˜์˜€์œผ๋‚˜, ์‹คํŒจ. (Flutter ๋ฌธ๋ฒ• ์ดํ•ด๋„ ๋ฐ Custom Widget ํ™œ์šฉ ๋Šฅ๋ ฅ์ด ๋ฏธ์ˆ™ํ•จ)
    • ์šฐ์„ ์ˆœ์œ„์— ๋น„ํ•ด ๊ตฌํ˜„ ๋‚œ์ด๋„๊ฐ€ ๋„ˆ๋ฌด ๋†’์œผ๋ฏ€๋กœ, ์ผ๋‹จ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์ด ์•„๋‹Œ Custom ๋‹ฌ๋ ฅ์€ ์ถ”ํ›„์— ๊ตฌํ˜„ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •.
  • ๐ŸŽฏ ๋‚ด์ผ ํ•  ์ผ
    • DiaryPage: RichTextEditor ์žฌ๊ตฌํ˜„
    • HomePage: ํ”ผ๋“œ ๊ฒŒ์‹œํŒ ์žฌ๊ตฌํ˜„
    • ChatPage: ์ฑ„ํŒ…
    • ์ƒ˜ํ”Œ ํŽ˜์ด์ง€ ์ตœ๋Œ€ํ•œ ๋งŽ์ด ๊ตฌ์„ฑํ•ด๋†“๊ธฐ (๋”๋ฏธ ๋ฐ์ดํ„ฐ๋กœ ์ฑ„์›Œ์ง„ ์œ„์ ฏ๋“ค ์ฑ„์›Œ๋„ฃ์€ ๋’ค, ํŽ˜์ด์ง€ ์ „ํ™˜ ์ด๋ฒคํŠธ๋งŒ ๊ตฌํ˜„.)
  • ๐ŸŽฏ ์ถ”ํ›„์— ํ•  ์ผ
    • ์ด๋ฒˆ ์ฃผ ์ผ์š”์ผ(2025.1.26)๊นŒ์ง€: ํ•ต์‹ฌ ๊ธฐ๋Šฅ ์ „๋ถ€ ๊ตฌํ˜„๋œ APK ์„ค์น˜ ํŒŒ์ผ Export ์‹œ๋„
      • 3์ฐจ ๋ฉ˜ํ† ๋ง ์˜ˆ์ •: ์˜คํ›„ 8์‹œ

๐Ÿ’ญ ์ผ๊ธฐ

์•„์ดํŽ  9๊ธฐ ์ฝ”์–ด ๊ณผ์ • ์กธ์—… ์ž‘ํ’ˆ Keymory๋ฅผ GraceํŒ€์›๋“ค๊ณผ ํ•จ๊ป˜ ์ œ์ž‘ํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ๋ฐ์ผ๋ฆฌ ๋กœ๊ทธ๋ฅผ ์ž‘์„ฑํ•˜๋‹ค ๋ณด๋‹ˆ ๋ธ”๋กœ๊ทธ์—๋„ ์˜ฌ๋ ค๋‘๋ฉด ์ข‹๊ฒ ๋‹ค ์‹ถ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์‹œ์ž‘.

โœจ GPT์˜ ์ฝ”๋ฉ˜ํŠธ (KPT)

โœ… ์ž˜ํ•œ ์  (Keep)

  • ๐ŸŽฏ ์šฐ์„ ์ˆœ์œ„ ์กฐ์ •: Custom ๋‹ฌ๋ ฅ ๊ตฌํ˜„์˜ ๋‚œ์ด๋„๋ฅผ ํŒŒ์•…ํ•˜๊ณ , ํ•ต์‹ฌ ๊ธฐ๋Šฅ์— ์ง‘์ค‘ํ•˜๊ธฐ ์œ„ํ•ด ๊ณผ๊ฐํžˆ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์กฐ์ •ํ•œ ์ ์ด ๋งค์šฐ ํšจ์œจ์ ์ด์•ผ.
  • ๐Ÿ“ ๋ฐ์ผ๋ฆฌ ๋กœ๊ทธ ์ž‘์„ฑ: ๊ฐœ๋ฐœ ๊ณผ์ •์„ ์ฒด๊ณ„์ ์œผ๋กœ ๊ธฐ๋กํ•˜๊ณ  ๊ณต์œ ํ•˜๋ ค๋Š” ์‹œ๋„๊ฐ€ ํ›Œ๋ฅญํ•ด. ์ด๋Š” ์•ž์œผ๋กœ ํŒ€ ํ˜‘์—…๊ณผ ์ž๊ธฐ ์„ฑ์ฐฐ์— ํฐ ๋„์›€์ด ๋  ๊ฑฐ์•ผ.
  • ๐Ÿš€ ๊ตฌ์ฒด์  ๋ชฉํ‘œ ์„ค์ •: ๋‚ด์ผ ํ•ด์•ผ ํ•  ์ผ๊ณผ ์ฃผ๋ง๊นŒ์ง€์˜ ๊ณ„ํš์„ ๋ช…ํ™•ํžˆ ์ •๋ฆฌํ•˜๋ฉฐ, ๋ชฉํ‘œ ๋‹ฌ์„ฑ์— ์‹ค์งˆ์ ์ธ ๊ธฐ๋ฐ˜์„ ๋งˆ๋ จํ•œ ์ ์ด ์ธ์ƒ์ ์ด์•ผ.

โŒ ์•„์‰ฌ์šด ์  (Problem)

  • ๐Ÿ” Flutter ํ™œ์šฉ ๋ฏธ์ˆ™: Custom Widget ๊ตฌํ˜„์—์„œ ์–ด๋ ค์›€์„ ๊ฒช์€ ์ ์€ ์ถ”ํ›„ ๋ฐ˜๋ณต๋  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์–ด. Flutter ๋ฌธ๋ฒ•๊ณผ ์œ„์ ฏ ํ™œ์šฉ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ํ•™์Šต์ด ํ•„์š”ํ•ด ๋ณด์—ฌ.
  • ๐Ÿ“† ์ผ์ • ๊ด€๋ฆฌ ์••๋ฐ•: ์ด๋ฒˆ ์ฃผ๊นŒ์ง€ APK Export๋ฅผ ๋ชฉํ‘œ๋กœ ํ•œ ์ผ์ •์ด ๋‹ค์†Œ ๋นก๋นกํ•ด ๋ณด์—ฌ. ์ผ์ • ์กฐ์œจ๊ณผ ํŒ€์› ๊ฐ„์˜ ์—ญํ•  ๋ถ„๋‹ด์ด ์ค‘์š”ํ•  ๊ฒƒ ๊ฐ™์•„.

๐Ÿ”„ ์‹œ๋„ํ•ด๋ณผ ์  (Try)

  • ๐Ÿ“š Flutter ๋ฌธ๋ฒ• ํ•™์Šต: Flutter Custom Widget ๋ฐ ๊ณ ๊ธ‰ ๋ฌธ๋ฒ•์— ๋Œ€ํ•œ ํ•™์Šต ์ž๋ฃŒ๋ฅผ ์ •๋ฆฌํ•ด, ์–ด๋ ค์›€์„ ๊ฒช๋Š” ๋ถ€๋ถ„์— ์ง‘์ค‘์ ์œผ๋กœ ํ•™์Šต ์‹œ๊ฐ„์„ ํˆฌ์žํ•ด๋ด.
  • ๐Ÿค ํŒ€์› ํ˜‘์—… ๊ฐ•ํ™”: Grace ํŒ€์›๋“ค๊ณผ ์—ญํ•  ๋ถ„๋‹ด์„ ํ†ตํ•ด ์ž‘์—…์„ ๋ณ‘๋ ฌ์ ์œผ๋กœ ์ง„ํ–‰ํ•˜๋ฉด ์ผ์ • ๋ถ€๋‹ด์„ ์ค„์ผ ์ˆ˜ ์žˆ์„ ๊ฑฐ์•ผ.
  • โณ ์—ฌ์œ  ์žˆ๋Š” ๋ชฉํ‘œ ์„ค์ •: APK Export์™€ ๊ฐ™์€ ๋Œ€๊ทœ๋ชจ ๋ชฉํ‘œ๋ฅผ ์ผ์ •์— ์—ฌ์œ ๋ฅผ ๋‘๊ณ  ์„ค์ •ํ•ด, ์ž‘์—… ์ค‘ ์ƒ๊ธธ ์ˆ˜ ์žˆ๋Š” ๋ณ€์ˆ˜๋ฅผ ๋Œ€๋น„ํ•˜์ž.

๊ฒฐ๋ก 
Keymory ๊ฐœ๋ฐœ์„ ์ฒด๊ณ„์ ์œผ๋กœ ์‹œ์ž‘ํ•˜๋ฉฐ, ์šฐ์„ ์ˆœ์œ„๋ฅผ ์กฐ์ •ํ•˜๊ณ  ๊ธฐ๋ก์„ ๋‚จ๊ธด ์ ์ด ๋‹๋ณด์ธ ํ•˜๋ฃจ์˜€์–ด. ์•ž์œผ๋กœ ํŒ€๊ณผ์˜ ํ˜‘์—…๊ณผ Flutter ํ•™์Šต์„ ํ†ตํ•ด ํšจ์œจ์ ์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์™„์ˆ˜ํ•˜๊ธธ ์‘์›ํ• ๊ฒŒ! ๐Ÿ˜Š

์นดํ…Œ๊ณ ๋ฆฌ: ,

์ตœ๊ทผ ์ˆ˜์ •์ผ:

๋Œ“๊ธ€ ๋‚จ๊ธฐ๊ธฐ