[π ] 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