/iOS-dev-is-simple

Collect awesome resources for learning iOS app development in Swift with both UIKit and SwiftUI

iOS Development is simple

Awesome materials for iOS learners

Courses

  1. CS193p - Developing Apps for iOS: https://cs193p.sites.stanford.edu
  2. Intro to iOS Development: https://ios-course.cornellappdev.com
  3. CS50x iOS Track: https://cs50.harvard.edu/x/2020/tracks/mobile/ios/
  4. Level Up in Auto Layout - Swift & iOS: https://www.udemy.com/course/level-up-in-auto-layout/

UIKit

  1. Programmatic Auto Layout: https://www.youtube.com/watch?v=9RydRg0ZKaI&list=PL0dzCUj1L5JHdeOlzJtp5zlsdrliJTC7F
  2. UIView Properties: https://www.youtube.com/watch?v=_iJwiPGygOM&list=PLHDMmeIMXj8VF8K6ZpmTHaIzcBQxGRlht

SwiftUI

  1. SwiftUI Bootcamp: https://www.youtube.com/watch?v=-Yp0LS61Nxk&list=PLwvDm4VfkdphqETTBf-DdjCoAvhai1QpO
  2. SwiftUI Intermediate Level: https://www.youtube.com/watch?v=S5e1eXL8Vpk&list=PLwvDm4VfkdpiagxAXCT33Rkwnc5IVhTar
  3. SwiftUI Advanced Level: https://www.youtube.com/watch?v=sdaFLQgR4xY&list=PLwvDm4Vfkdphc1LLLjCaEd87BEg07M97y

Tutorials

  1. UIPageViewController: https://github.com/jrasmusson/swift-arcade/tree/master/Design/SimpleOnboarding

Youtube Channels

  1. iOS Academy: https://www.youtube.com/c/iOSAcademy/playlists
  2. Lets Build That App: https://www.youtube.com/channel/UCuP2vJ6kRutQBfRmdcI92mA

Books

  1. Programming iOS 14 by Matt Neuburg: https://www.oreilly.com/library/view/programming-ios-14/9781492092162/
  2. iOS Tutorial Book - From Beginner to Pro by Jonathan Rasmusson: https://www.softcover.io/read/7671f69a/ios-tutorial-book/_single-page

Roadmap

TBD

FAQ

  1. What is tintColor? https://stackoverflow.com/questions/35950489/what-is-tint-in-xcode