Things I built while learning swift

100 Days of Swift

Learning Apple’s new programming language

Project 01 - Tap Counter

How much programming experience did you have before learning Swift?

Project 10 - Pull To Refresh

Was Swift easy to learn?

  1. Swift
  2. Xcode
  3. Programming Concepts
  4. iOS Frameworks
Project 18 — Dynamic Data

What are some good resources to learn Swift?

  1. The Swift Programming Language by Apple: This book covers the Swift syntax. It’s also available online for people who prefer using their Web Browser. (Free)
  2. Developing iOS 9 Apps with Swift by Stanford: This is an iTunes U course taught by Paul Hegarty, he worked at NeXT with Steve Jobs. He teaches you how to build a few apps with Swift. (Free)
  3. Ray Wenderlich: This site has a huge team of talented people who make tutorials for a range of programmer levels. The free tutorials are more than enough to get started with. There’s also books and subscription only tutorials. (Free / Paid / Subscription)
  4. Design+Code by Meng To: He packs a considerable amount of material in his book. Meng teaches how to build an app from scratch using Xcode, Sketch, Swift, Spring Animation Library and more. He regularly updates the book with new material without charging previous purchasers. (Paid)
  5. Swift By Example by Brett Bukowski: This site helps you learn Swift Syntax by providing explanations for code in a simple side by side view. (Free)

Update New Resource:

  1. 100 Days of Swift: The Tutorials After finishing this project, I went back and created video tutorials based on my journey. You’ll follow the same path I took and learn Swift by building cool projects. I’ll show you the essentials of how I use Xcode, Code Snippet Library and iOS Simulator. You’ll also gain a solid foundation in Swift, Programming Concepts, and iOS Development. (Paid)
Project 35 - Recreating Google’s iOS App Mic Animation with Core Animation

You mentioned that learning programming is more important than learning Swift syntax?

  1. Why write a function?
  2. What can I make with a for loop?
  3. What’s the use case of an if statement?
  4. And many more.
Project 38 — Interactive Transitions (Artwork by Zesty Does Things)

Final thoughts

Checkout all my Swift projects —

Project 31 - Custom Search Results (Design inspired by Apple’s iOS Trailers App)



just doing the best I can

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store