A fantastic free collection of learning resources for Swift and iOS developers. Skilled includes over 75 videos, presentations and articles from well-known developers from the iOS and Swift community. Most of the posts feature conference talks including videos, full searchable transcripts, code samples and links to GitHub projects and other useful resources. Definitely subscribe to the email newsletter so you don’t miss out on any of the new content added to the collection. […]
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 new video series exploring functional programming in Swift. Point-Free is hosted by two ex-Kickstarter engineers who have a real interest in functional programming. Each episode aims to take a topic that may seem complex and academic and dissects it making it simple to understand. Episodes are transcribed for easy searching and reference, and come with fully-functioning Swift playgrounds so that you can experiment with the concepts discussed. The first episode is free to watch with future episodes available with a subscription. […]
A catalogue of the best online programming courses and tutorials. Hackr.io lets you search over 100 different programming languages and platforms √¢‚Ç¨‚Äù including iOS, Swift and Objective-C √¢‚Ç¨‚Äù for user submitted tutorials each voted on by the programming community. Each course is tagged up by cost, type, platform/language version, and difficulty level making it easier to find the best course for you. If you know a course or tutorial that is missing from the list, you can submit it and earn reputation and badges. […]
An online service that helps you connect with an expert mentor to help you in real time. Codementor has a directory of over 5000 domain experts across more than 100 categories who can provide you with live debugging help, code review and pair programming via screen sharing, video, and text chat. You start by posting your request for either live 1:1 help or a long-term mentor, and Codementor will connect you with an expert. If you consider yourself a bit of an expert, you can apply to become a mentor and get paid to help others with their programming problems. […]
A new book that teaches you Swift for the server and web development through real-world projects. Server-Side Swift takes you from beginner to intermediate with IBM’s Kitura framework for server-side Swift using 12 practical projects. The course covers everything from sessions, databases, and logging, to templating, user authentication, and more, all in the latest version of Swift. You’ll end up with a huge library of finished projects you can develop further or use as the base for something entirely new. […]
An Xcode project with 16 sample implementations of the new APIs available in iOS 10. iOS 10 Sampler is a great supplement to Apple’s documentation as it provides real examples of how to use the new APIs. Samples currently include Live Photo capture, property animators, rich notifications, sticker packs, neural networks in Metal, and more. The creator has also been accepting pull requests, so you can contribute if there is an API you think they’ve missed. […]
A new weekly video series from the creators of objc.io that talks through solutions to problems found while building Swift projects. Each Swift Talk episode is packed with live-coding and discussions about the pros and cons of their decisions. Half the videos will be available to everyone for free, with the other half accessible only to subscribers. Each video includes a full transcript with lots of code snippets and timecode links to jump straight to the part of the video you need. […]
A project where the author, Larry Natalicio, learns how to complete 15 popular iOS animation techniques in 15 days with 15 open source iOS projects. 15 Days of Animations in Swift includes several common animations used in iOS apps including animated progress bars, stretchy tableview headers, pull-to-refresh animations, and collapsable navigation bars. Each animation is available as a complete Xcode project so is a great resource to learn animation techniques from or get inspiration for your own. […]
A GitHub repo containing example implementations of loads of popular computer science algorithms and data structures in Swift. The Swift Algorithm Club aims to provide detailed explanations of how algorithms work. The focus is on learning, clarity and readability of the code, not on making a reusable library that you can drop into your own projects. All the examples use modern Swift 2.1 for compatibility with Xcode 7.2 and will be kept up to date as Swift evolves. Whether you’re new to programming or a seasoned professional, you will definitely learn something here. […]
An open source Apple TV app that lets you watch WWDC & Tech Talks videos on your TV. WWDCTV is a basic app that gives you access to videos from the 2016 and 2013 Tech Talks as well as WWDC 2011 – 2015. Each video includes the title, session number and short description, and can be favourited and filtered so you can quickly find the video you’re after. The creator is accepting pull requests on GitHub so you can submit any ideas you might have for additional features. […]