Skip to content

remlostime/one

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

One

My Instagram iOS app.

Screenshot

Main Screens

Feed Search Post Notification Profile

Other Screens

Alert Edit Profile Follow Settings Sign Up

Features

  • 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

Backend

  • 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.

Thoughts

  • M1 的计划比想象中的还要顺利,每个Issue都是提前完成
  • 当计划提前时,也要有所准备。做的快可以把后面几天的活拿来做。然后没活可做时再Plan。
  • Github Issue要尽量小,容易实行
  • 每个Issue给出 Tag,比如优先级,Milestone,执行时间
  • M1 的Issue不能太复杂,例如Refactor的一些工作没有完成就是因为太大了。而且不知道如何去做。一般来说一个Milestone应该有一个总的目标。所有的Issue都是围绕这个目标展开。 M1的目标应该是从UI和Feature上进一步的改进。至于Refactor和架构上的改进应该放在M2。
  • 不明确目的的Issue,太大的Issue 往往不知道如何下手。
  • 每次都有一点小的改进会激励自己不断去完善App。