Updated Course: Scroll View School
Last week, we released an update to our Beginning Collection Views course. Today, we’re excited to share Scroll View School with you, updated for Swift 4 and iOS 11! In this 34-video course, you’ll...
View ArticleCustom UIViewController Transitions: Getting Started
Update note: This tutorial has been updated to iOS 11 and Swift 4 by Richard Critz. The original tutorial was written by József Vesza. iOS delivers some nice view controller transitions — push, pop,...
View ArticleViewPager Tutorial: Getting Started in Kotlin
The ViewPager is a useful layout manager that helps you integrate horizontal swipe navigation in your app. It is a common way of creating slideshows, onboarding screens or tab views. Making use of the...
View ArticleOpen Call for Book Authors: Vapor, Kotlin, Unity VR, and More
Writing a book can be one of the most rewarding experiences of your life. The first book I ever worked on was Learning Cocos2D, which I co-wrote with Rod Strougo back in 2011. I still look back on that...
View ArticleGoogle Material Design Tutorial for iOS: Getting Started
Upon reading the title of this tutorial, you may be wondering how the terms “Google Material Design” and “iOS” ended up alongside each other. After all, Material Design is widely known for being the...
View ArticleUpdated Course: Beginning iOS Animations
Last week, we released an update to our Scroll View School course. Today, we’re excited to share Beginning iOS Animations with you, updated for Swift 4 and iOS 11! This 28-video course will get you...
View ArticleiOS 11 Launch Party Giveaway Winners – and Last Day for Discount!
Our whirlwind celebration of the iOS 11 Launch Party has officially drawn to a close! We’ve had great fun showcasing all our new books and the great teams behind them, as well as sharing a pile of free...
View ArticleImage Depth Maps Tutorial for iOS: Getting Started
Let’s be honest. We, the human race, will eventually create robots that will take over the world, right? One thing that will be super important to our eventual robot masters will be good depth...
View ArticleAndroid SDK Versions Tutorial with Kotlin
Update Note: This tutorial has been updated to Kotlin by Eric Crawford. The original tutorial was written by Eunice Obugyei. Ever since the first release of Android, the range of supported devices has...
View ArticleMake a 2D Grappling Hook Game in Unity – Part 2
Note: This tutorial is intended for an intermediate to advanced audience, and won’t cover things such as adding components, creating new GameObjects scripts or the syntax of C#. If you need to level up...
View ArticleNSIncrementalStore Tutorial for iOS: Getting Started
Working with large amounts of data and loading it to memory can be an expensive and time-consuming operation. Wouldn’t it be great if you could bring into memory just the data your app needs to...
View ArticleSwift-ObjC API Exchange and NSTouchBar – Podcast S07 E04
In this episode Keith Moon a contract iOS Developer from London joins Janie and Dru to discuss designing interfaces that work seamlessly with Swift and Objective-C. Then Dru takes a dive back into Mac...
View ArticleUpdated Course: Beginning Core Data
A few weeks ago, we released an update to our Saving Data in iOS course. If you’re ready to dig into a more powerful tool to save data on device, this update to Beginning Core Data is for you! In this...
View ArticleRWDevCon 2018 Schedule Now Available!
2018 marks the fourth year for our iOS conference that’s focused on hands-on, high quality tutorials: RWDevCon. We polled our attendees a few months ago, asking what they wanted to experience. We’ve...
View ArticleTesseract OCR Tutorial for iOS
Update note: This tutorial has been updated to Swift 4, iOS 11, and Xcode 9 by Lyndsey Scott. The original tutorial was written by Lyndsey Scott. Recognize anyone! You’ve undoubtedly seen OCR before…...
View ArticleAndroid Intents Tutorial with Kotlin
Update note: This tutorial has been updated to Kotlin, Android 26 (Oreo), and Android Studio 3.0 by Steven Smith. The original tutorial was written by Darryl Bayliss. Previous update by Artem...
View ArticleRWDevCon 2017 Inspiration Talk: Creating Community by Sarah Olson
Note from Ray: At our 2017 RWDevCon tutorial conference, in addition to hands-on tutorials, we also had a number of “inspiration talks” – non-technical talks with the goal of giving you a new idea or...
View ArticleOpen Call for iOS & Android Screencasters
Do you enjoy learning new things and sharing your knowledge with the community? If so, we have a cool opportunity for you! We are currently looking for some advanced developers to regularly make iOS...
View ArticleHow to Create Your Own Slide-Out Navigation Panel in Swift
Update Note: This tutorial has been updated for iOS 11, Xcode 9, and Swift 4 by Nick Sakaimbo. The original tutorial was written by Tammy Coron. This tutorial will show you how to build a slide-out...
View ArticleBlack Friday Sale Coming Soon!
This Friday is Black Friday, and already people have been asking me if we’re going to do a sale again this year. Good news – the answer is yes! So if there’s something you’ve had your eye on, come back...
View Article