remlostime / one

My Instagram iOS App

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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。

About

My Instagram iOS App

License:GNU General Public License v3.0


Languages

Language:Objective-C 78.0%Language:Swift 21.3%Language:Shell 0.5%Language:C 0.2%Language:Ruby 0.0%