A massive curated list of resources for learning about the Swift Language. Awesome Swift Education includes everything you need to master Swift including books, videos, learning resources, blogs, open source Swift, and loads more. Each resource included in the list is tagged with a handy emoji to signify the type or resource, whether it’s a repository, Gist, blog post, newsletter, or one of several other types. The list is curated on GitHub so you can also submit a pull request if you think something is missing. […]
To celebrate one of the most exciting WWDC events in recent memory, raywenderlich.com is excited to announce three brand new iOS books: SwiftUI by Tutorials, Combine: Asynchronous Programming with Swift, and Catalyst by Tutorials.
Learn how to build fluid and engaging declarative UI for your apps — using less code — with SwiftUI, how to master native asynchronous programming with Swift using the Combine framework and how to run iOS apps natively on macOS with Catalyst!
Our three new advanced iOS books are currently on sale and, when you get all three, you can save over 40% with our iOS Summer Bundle! It’s only available for a limited time, so be sure to take advantage of it before it’s gone.
A great collection of videos about Mac and iOS development, and Swift. pomo.tv aims to be the Apple development version of pyvideo.org, an indexed collection of development videos from all over the internet. The collection currently contains over 500 videos from nearly 30 different events and conferences, and is fully indexed by speaker, event and tag so you can easily find the video you need. The site is also open source on GitHub so you can submit a pull request for any videos you’d like to submit. […]
A free training course that teaches you app development using Swift, covering everything from the absolute basics to creating a Flappy Bird clone using the latest frameworks. Hacking with Swift teaches you using 36 hands-on projects, so you can immediately apply your knowledge as you learn. All these projects are written for Swift 2, so everything is up to date with the latest changes to the language. There are also a number of standalone articles that can be read at any time to supplement what you are learning in the course. […]
A interesting project from Linda Dong who is tackling a Swift experiment each day. So far, Swift A Day has covered SpriteKit, SceneKit, animations, gestures and the accelerometer. Linda has also made all the source code for her projects available on GitHub so you can follow along with her projects each day. […]
A library of over 100 conference talks by over 70 experts on anything related to User Experience design. UI Talks collects the best recorded talks on UX from events like An Event Apart, TED, The Next Web Conference and Webstock, in one searchable place. The talks cover every aspect of UX design including mobile, animation, app design, prototyping and loads more. You can browse the library by event, expert or topic and each video includes recommendations for what to watch next. […]
An interactive iOS app that helps you learn to code in Swift on your iPhone, iPod Touch or iPad. Swifty teaches Swift with over 200 interactive lectures that include everything from basic concepts (variables, if and else, loops) to advanced topics like optionals, tuples and classes. The lectures allow you to actually type and run Swift on your iOS device with instant feedback. The first chapter is free and you can unlock the rest with a very reasonably priced in app purchase, and new lectures are added for free. […]
An online course that aims to teach you all about designing for iOS. Master iOS Design is a free course that is split into several sections that cover everything from design principles to applying those principles to an actual iOS app, each providing real examples of where the principles you’re learning have been applied to apps in the App Store. […]
A website of articles that study and investigate some of the most innovative interfaces on iOS. Subjective-C has currently covered Facebook Paper’s tilting panner and Spark Camera’s recording meter and both articles are great reads. The articles provide analysis and speculation on how the interfaces are implemented using tools such as Reveal, and also provide code snippets of how to reimplement the features yourself. I’m looking forward to reading more. […]
Another great selection of online courses that teach students how to build websites & apps, write code or start a business. There are over 1000 videos along with many quizzes and interactive code challenges that will count towards badges and achievements to indicate the skills you have learnt. The Treehouse website looks great on iPad as well so you can learn while out and about. It’s also worth checking out the free Treehouse Show – a weekly video news show from Nick Pettit and, the King of Troll, Jason Seifer. […]
Online course that teaches web technologies and programming topics by focusing on video lessons, coding challenges, and screencasts. They provide an iOS path that covers iOS fundamentals, Objective-C and Xcode. Many course and videos are free but you can also enroll for $29 per month for unlimited access to all content including guest screencasts. […]