The ultimate list of resources for mastering Swift and iOS development — 2018 edition

Learning Swift hasn’t ever been more accessible. Here are some fantastic resources I’ve gathered — from beginner to expert!

Developing iOS 11 Apps with Swift — by Stanford — Free

: Level: Beginner — Intermediate

What you will learn;

  • From knowing absolutely nothing about Swift, Xcode and iOS development — you will grasp the basics of working with Swift, MVC architecture, and beyond!
  • Drawing and animations.
  • Multitouch
  • Core Motion and Camera
  • Fundamentals of Object Oriented programming.

Learn to design & code for iOS 11 — 9$ month

The secret to being a top developer is building things! Here’s a list of fun apps to build

You can only become a great developer by putting the effort in. Imagine for a moment - You can’t become fit physically by reading a lot about fitness. You actually need to go to the gym and put the hours and sweat in! Same concept applies for coding as well.

Here are 8 fantastic projects to train your coding muscles! The goal is to build each app with whatever technology stack you prefer. Keep it conflict free, use whatever you want!

Project #1: Trello Clone

Trello clone by Indrek Lasn – Demo link

What you will learn from building a trello clone:

The best front-end hacking cheatsheets — all in one place.

It’s rather impossible to remember all the APIs by heart. This is when cheatsheets jump in! Here are the best front-end cheatsheets I’ve gathered.

Javascript ES2015 features


Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now