RWDevCon 2016 Schedule Now Available!

Check out the schedule for our upcoming iOS conference focused on high-quality hands-on tutorials: RWDevCon 2016! By Ray Wenderlich.

Save for later
Share

RWDevCon

As you probably know, the team and I are running an iOS conference next March focused on hands-on, high quality tutorials: RWDevCon.

Recently we put out a poll to all attendees, and had everyone vote on their favorite topics – we chose the top-voted topics, and built a schedule around that.

Today, we are happy to announce the schedule! The conference is split into 3 tracks of tutorials – beginner, intermediate, and advanced – and you can switch freely between the tracks at any time.

The conference also includes inspiration talks; short 18-minute non-technical talks with the goal of giving you a new idea, some battle-won advice, and leaving you excited and energized.

Let’s take a quick peek at what’s in store this March!

Beginner Tutorials

Swift is Apple’s new programming language. Released in 2014 and open sourced in 2015, it is the new hotness that everyone in the iOS and Mac programming world is talking about.

In this session, you’ll take a tour of the language right from the basics. At the end you’ll be comfortable reading and writing Swift, and will be ready for the rest of the conference!

101: Beginning Swift (Matt Galloway)

Swift is Apple’s new programming language. Released in 2014 and open sourced in 2015, it is the new hotness that everyone in the iOS and Mac programming world is talking about.

In this session, you’ll take a tour of the language right from the basics. At the end you’ll be comfortable reading and writing Swift, and will be ready for the rest of the conference!

Time to start developing for iOS!

In this session, you’ll build an app from scratch and learn to assemble your user interface with Storyboards and Auto Layout, display large datasets with Collection Views, and fetch images and JSON data from a server. These core skills will help no matter what path your iOS development takes!

102: Beginning iOS (Matt Luedke)

Time to start developing for iOS!

In this session, you’ll build an app from scratch and learn to assemble your user interface with Storyboards and Auto Layout, display large datasets with Collection Views, and fetch images and JSON data from a server. These core skills will help no matter what path your iOS development takes!

Over the past few years you’ve probably come to love Auto Layout; it makes device agnostic layouts a breeze. But you probably find yourself making the same patterns of constraints over and over again.

Well, the layout gods have heard your cries for help, and in iOS 9 furnished you with UIStackView. In this session you’ll build your first stack view and learn the true power of easily constructing realistic layouts without Auto Layout constraints.

103: Beginning UIStackView (Sam Davies)

Over the past few years you’ve probably come to love Auto Layout; it makes device agnostic layouts a breeze. But you probably find yourself making the same patterns of constraints over and over again.

Well, the layout gods have heard your cries for help, and in iOS 9 furnished you with UIStackView. In this session you’ll build your first stack view and learn the true power of easily constructing realistic layouts without Auto Layout constraints.

Want to increase your app’s exposure and enhance the user’s experience at the same time? Then check out iOS 9’s new App Search APIs.

App Search gives you the tools needed to index app content and make it searchable in Spotlight. Also, the look and functionality of Spotlight search results can be customized to better fit the content of the app.

104: Beginning App Search (Owen Brown)

Want to increase your app’s exposure and enhance the user’s experience at the same time? Then check out iOS 9’s new App Search APIs.

App Search gives you the tools needed to index app content and make it searchable in Spotlight. Also, the look and functionality of Spotlight search results can be customized to better fit the content of the app.

Have your users ever complained that your app is too slow or crashes all the time? Have you spent hours trying to track down a bug?

In this session, you will learn how to use Xcode Instruments to perform analysis and diagnostics to pinpoint exactly where in your code the problem occurs. By incorporating Instruments into your development cycle, you will become a better developer.

105: Beginning Xcode Instruments (Vincent Ngo)

Have your users ever complained that your app is too slow or crashes all the time? Have you spent hours trying to track down a bug?

In this session, you will learn how to use Xcode Instruments to perform analysis and diagnostics to pinpoint exactly where in your code the problem occurs. By incorporating Instruments into your development cycle, you will become a better developer.

The Apple Watch – ‘nuf said! Learn how to adapt an iOS app with Watch-appropriate layout and UI controls, to create a Watch app you’ll be proud to show off.

Warning: both versions of the sample app have been proven by user testing to be highly addictive. ;]

106: Beginning watchOS 2 (Audrey Tam)

The Apple Watch – ‘nuf said! Learn how to adapt an iOS app with Watch-appropriate layout and UI controls, to create a Watch app you’ll be proud to show off.

Warning: both versions of the sample app have been proven by user testing to be highly addictive. ;]

Apple TV is finally here! Now all it needs are some apps. Don’t miss out on an opportunity to learn how to create a traditional (native) tvOS app.

The sharks are hungry, and this session will help get your hook in the water.

107: Beginning tvOS Traditional Apps (Tammy Coron)

Apple TV is finally here! Now all it needs are some apps. Don’t miss out on an opportunity to learn how to create a traditional (native) tvOS app.

The sharks are hungry, and this session will help get your hook in the water.

You’ve learned how to make tvOS apps using traditional techniques you’re familiar with, but the Apple has provided a second way to make tvOS apps as well: TVML apps.

In this session, you’ll learn what this is and how it works as you make a basic TVML app – and although JavaScript isn’t what the typical iOS developer might sign up for, you’ll be pleasantly surprised at the benefits it can offer.

108: Beginning tvOS TVML Apps (Kelvin Lau)

You’ve learned how to make tvOS apps using traditional techniques you’re familiar with, but the Apple has provided a second way to make tvOS apps as well: TVML apps.

In this session, you’ll learn what this is and how it works as you make a basic TVML app – and although JavaScript isn’t what the typical iOS developer might sign up for, you’ll be pleasantly surprised at the benefits it can offer.