Becoming A Exceptional Programmer

  • exceptional programmer should able to create an architecture within a short amount of time and develop the app with in a several hours.
  • need for looking to references reduce significantly.

this can be done by constant practice of coding

  • develop the same app for a several time.
  • each time it take should be shorten and the understand of the system should be increase each time.
  • get a selection of five apps and repeat those 5 apps until you don't want to look into the tutorial for creating the app.

list of apps for the first sprint

  • instagram clone
  • youtube clone
  • swift on sunday projects
  • UI recreation using storyboard for UI's in dribble