My Instagram iOS app.
- New user sign up, login, reset password
- User profile and picture gallery
- Followers and following
- Edit user information
- Post images
- Post page
- Comments
- Hashtags and mentions
- Feed page
- Search page for users search and popular posts
- Notification of likes, comments, follows and mentions
- Leverage Heroku platform as backend service.
- Hook Heroku with Parse API. Then in code level, I can use Parse library to leverage all Parse functions.
- M1 的计划比想象中的还要顺利,每个Issue都是提前完成
- 当计划提前时,也要有所准备。做的快可以把后面几天的活拿来做。然后没活可做时再Plan。
- Github Issue要尽量小,容易实行
- 每个Issue给出 Tag,比如优先级,Milestone,执行时间
- M1 的Issue不能太复杂,例如Refactor的一些工作没有完成就是因为太大了。而且不知道如何去做。一般来说一个Milestone应该有一个总的目标。所有的Issue都是围绕这个目标展开。 M1的目标应该是从UI和Feature上进一步的改进。至于Refactor和架构上的改进应该放在M2。
- 不明确目的的Issue,太大的Issue 往往不知道如何下手。
- 每次都有一点小的改进会激励自己不断去完善App。