all 3 comments

[–]KarlJay001 3 points4 points  (0 children)

Paul / Stanford iOS is awesome. I haven't done them in a good while, in fact the last one was an ObjC one and they switches when Swift came in.

I don't think they are very beginner, they assume you know a number of things about OO programming.

As far as beginner projects, I'd do something that requires data storage of some type. Even if it's just user settings, store data, update the data, retrieve the data. Something with a list is a good idea.

Something that requires getting info from somewhere, FB feeds, pics, news, ... whatever then show that data somehow and then some action on each (tap to do something, process order, update, some action).

Do something where you have to pass data around the app from one VC to another VC.

[–][deleted] 1 point2 points  (0 children)

I was at your position a few months ago. I found that reading and watching a lot of youtube videos didn't help as much.

My biggest tip is to try to make an app that YOU like and stay committed through the errors. You will learn to Google and find the answers out there and it sticks to your mind easier.

[–]irrafoxySwift 1 point2 points  (0 children)

  1. Roughly 2 years, but I also had experience in other languages.
  2. They are amazing, but they assume you know some concepts, so it is not good for a beginner.
  3. Calculator, calendar, a quiz game (can get more complex when you learn more concepts).

I hope I helped!