Week3: Weekly Sprint Plan - boostcampwm-2021/android05-boomerang GitHub Wiki

Android05 - KotlinIsGood Week3 Sprint

๋ชฉํ‘œ

์ตœ์ข…

๋ฉ”๋ชจ ๋ชฉ๋ก ์ •๋ ฌ ๊ธฐ๋Šฅ ๊ฒ€์ƒ‰(๋””๋ฐ”์šด์Šค) ๋™์˜์ƒ ์—๋Ÿฌ ๊ฐœ์„  ๋™์˜์ƒ ํŽธ์ง‘ UI ๋™์˜์ƒ mvvm ํŒจํ„ด ๋ถ„๋ฆฌ ๋ฉ”๋ชจํ™”๋ฉด

์ตœ์ง„ํ˜•

  1. Database ํ˜•์‹์— ๋งž๊ฒŒ ๋ฉ”๋ชจ ์ €์žฅ
  2. VideoDoodle/VideoEdit LightFragment MVVM ํŒจํ„ด์œผ๋กœ ๋ถ„๋ฆฌ
  3. VideoEditLightFragment ์žฌ์ƒ ์กฐ๊ฑด ๋ชจ๋‘ ํ•ด๊ฒฐ

์ตœ์—ฐ๋‘

  1. speed Dial ์ถ”๊ฐ€
  2. Debounce ๊ณต๋ถ€
  3. ์ €์žฅ๊ธฐ๋Šฅ ๋ชฉ๋ก์— ๋„์šฐ๊ธฐ
  4. ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ with debounce
  5. ์ •๋ ฌ ๊ธฐ๋Šฅ ์ถ”๊ฐ€

๋ฐ•ํƒœํ˜„

  1. ์ž‘์„ฑ ์™„๋ฃŒ์‹œ ํŽธ์ง‘ ํ™”๋ฉด์œผ๋กœ ๋„˜์–ด๊ฐ€ ์žฌ์ƒ ํ™•์ธ, ์ œ๋ชฉ ๋„ฃ๊ธฐ
  2. ํŽธ์ง‘ ํ™”๋ฉด์—์„œ ์ œ๋ชฉ ์ž…๋ ฅํ•˜๊ณ  ์™„๋ฃŒ ๋ˆ„๋ฅผ ์‹œ DB์— ์ €์žฅ
  3. ๋™์˜์ƒ ๋ฉ”๋ชจ๋ฅผ Scissor Test ๋ฐฉ์‹์œผ๋กœ ๊ทธ๋ฆฌ๊ธฐ (์ ์„ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์ž‡๊ธฐ)
  4. ๋ฉ”๋ชจ ์ž‘์„ฑ ์ƒ‰, ์„  ๊ตต๊ธฐ ๋“ฑ์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐํŽ˜์ด์Šค ์ œ๊ณต
  5. AAC ViewModel๋กœ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ๋„˜๊ธฐ๊ณ , MVVM ํŒจํ„ด์— ๋งž๊ฒŒ ๋ณ€ํ™˜