Giter Club home page Giter Club logo

one's Introduction

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。

one's People

Contributors

remlostime avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

crazycoderno1

one's Issues

Profile Page Enhance

  • Make the profile image in profile tab smaller
  • Make the posts, follower, following font spacing equal

Notification Tab

  • Cell tap action - navigate to user, post, comments
  • Add images on the right - Mock Instagram Function
  • User name label action - navigate to profile page
  • fetch user profile image

Bug Fix

iOS - fix comment navigation bug
iOS - Delete hashtag function

Post Bar

  • Add post button on the top right
  • Add placeholder icon for post image view

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.