[๐ ] Keymory Dev Log #1: Starting the Development Log
โจ GPT Summary ใ
A day of setting the direction for Keymoryโs core feature implementation, making the goals concrete through a daily log, and taking the first step.
๐ป Development Log
- โฐ Todayโs tasks
- โ Implement chat/diary features (once Buildship connection becomes available)
- โ Put Custom Weekly/Monthly Calendar on hold because the implementation difficulty is too high compared to its priority
- ๐ฏ Summary of what I did
- Tried implementing the Weekly/Monthly Calendar, but failed. (My understanding of Flutter syntax and ability to use Custom Widgets are still weak.)
- Since the implementation difficulty is too high compared to the priority, I decided to postpone the Custom calendar, which is not a core feature.
- ๐ฏ Tomorrowโs tasks
- DiaryPage: reimplement RichTextEditor
- HomePage: reimplement feed board
- ChatPage: chat
- Build as many sample pages as possible (fill widgets with dummy data, then implement only page transition events.)
- ๐ฏ Future tasks
- By this Sunday (2025.1.26): try exporting an APK installer file with all core features implemented
- 3rd mentoring scheduled: 8 PM
- By this Sunday (2025.1.26): try exporting an APK installer file with all core features implemented
๐ญ Diary
I am building Keymory, the graduation project for the AIFFEL 9th Core program, together with the members of Team Grace. While writing a daily log, I thought it would be good to post it on the blog too. So here we go.
โจ GPT-4o Comment (KPT)
โ What Went Well (Keep)
- ๐ฏ Priority adjustment: It was very efficient to recognize the difficulty of implementing a custom calendar and boldly adjust priorities so you could focus on core features.
- ๐ Daily log writing: The attempt to systematically record and share the development process is excellent. This will be a big help for team collaboration and self-reflection going forward.
- ๐ Concrete goal setting: Clearly organizing tomorrowโs tasks and the plan through the weekend is impressive because it gives you a practical foundation for reaching the goal.
โ What Was Missing (Problem)
- ๐ Lack of Flutter fluency: The difficulty you had with Custom Widget implementation may come up again later. It looks like you need more study on Flutter syntax and widget usage.
- ๐ Schedule pressure: The goal of exporting an APK by this week looks somewhat tight. Schedule adjustment and role distribution among teammates will be important.
๐ What to Try (Try)
- ๐ Study Flutter syntax: Organize learning resources on Flutter Custom Widgets and advanced syntax, then invest focused study time in the parts that are giving you trouble.
- ๐ค Strengthen team collaboration: If you divide roles with the Grace teammates and work in parallel, you should be able to reduce the schedule burden.
- โณ Set goals with breathing room: For large goals like APK export, set schedules with some margin so you can handle variables that appear during the work.
Conclusion
It was a day where you stood out by starting Keymory development systematically, adjusting priorities, and leaving records. I hope you finish the project efficiently through collaboration with the team and continued Flutter learning! ๐
Leave a comment