Intermediate iOS Workshop

March 15th - May 3rd, 2017

Madison, WI

- for intermediates
SOLD OUT
/assets/img/hero/dan-green-blue.jpg
Instructor: Dan Merfeld

Intermediate iOS Workshop

Are you ready to take the next step? 

This series of in-person training sessions is meant to reinforce the app making process through the creation of an actual app. We will dispel common misconceptions surrounding the technologies in use, discuss core concepts, and apply what you've learned into building an actual app project that is ready to be released on the App Store.

To get the most out of this series, it is recommended that you have some knowledge of iOS development, how to use Xcode and an understanding of the Swift programming language. This workshop will be a great follow up to our iOS for Beginners workshop series.

Questions? Contact support or visit the FAQ page to get answers.

Course Features

Hands on Learning

Each one-hour session guides you through a specific topic related to the app development process. Take advantage of the overtime session for an additional hour dedicated to getting your app-related questions answered and your work reviewed.

Live Stream

Each session will be live streamed and recorded for you. You'll have access to all the session videos so you can review or get caught up if you can't make all of the sessions.

Course Materials

You will have access to session-related course materials. Each week the beginning and ending project files, lecture notes, and other source material will be available for download.

Workshop Schedule

March 15th - May 3rd, 2017

March 15th 6-7 PM
Add to Calendar 2017-03-15 18:00:00 2017-03-15 19:00:00 America/Chicago Intermediate iOS Workshop Take your iOS learning to the next level. This course is designed to reinforce the basics of iOS development through applying what you've learned towards the building of an actual app.

211 S Paterson
Suite 280
Madison, WI 53703

Dan Merfeld info@theorythree.com

211 S Paterson
Suite 280
Madison, WI 53703

Map

S1 - Introduction to Our App Project

In this session, we introduce you to the app project that we will be building in the workshop. We will discuss the various app features, and how we plan on building them into our app project.

Stay for overtime for a deep dive on app project types and when to use them.

March 22nd 6-7 PM
Add to Calendar 2017-03-22 18:00:00 2017-03-22 19:00:00 America/Chicago Intermediate iOS Workshop Take your iOS learning to the next level. This course is designed to reinforce the basics of iOS development through applying what you've learned towards the building of an actual app.

211 S Paterson
Suite 280
Madison, WI 53703

Dan Merfeld info@theorythree.com

211 S Paterson
Suite 280
Madison, WI 53703

Map

S2 - Storyboards: Part 1

In this session, we begin to setup the UI for our app. Working from our sample app, we will learn how to setup the initial views of our app using a Split View Controller. 

Stay for overtime to do a deep dive on Auto Layout.

March 29th 6-7 PM
Add to Calendar 2017-03-29 18:00:00 2017-03-29 19:00:00 America/Chicago Intermediate iOS Workshop Take your iOS learning to the next level. This course is designed to reinforce the basics of iOS development through applying what you've learned towards the building of an actual app.

211 S Paterson
Suite 280
Madison, WI 53703

Dan Merfeld info@theorythree.com

211 S Paterson
Suite 280
Madison, WI 53703

Map

S3 - Storyboards: Part 2

In this session we continue our exploration of Storyboards. We will continue to discuss the main useful features of Auto Layout, while demonstrating how to setup segues and pass information between views so our app users can navigate from screen to screen. 

Stay for overtime to do a deep dive on custom segues and transitions.

April 5th 6-7 PM
Add to Calendar 2017-04-05 18:00:00 2017-04-05 19:00:00 America/Chicago Intermediate iOS Workshop Take your iOS learning to the next level. This course is designed to reinforce the basics of iOS development through applying what you've learned towards the building of an actual app.

211 S Paterson
Suite 280
Madison, WI 53703

Dan Merfeld info@theorythree.com

211 S Paterson
Suite 280
Madison, WI 53703

Map

S4 - App Design

In this session we cover applying app design assets to our app. We will demonstrate how to apply an app icon, launch screen and we will add custom UI elements to our app to make it look more professional.

Stay for overtime to discuss image asset features.

April 12th 6-7 PM
Add to Calendar 2017-04-12 18:00:00 2017-04-12 19:00:00 America/Chicago Intermediate iOS Workshop Take your iOS learning to the next level. This course is designed to reinforce the basics of iOS development through applying what you've learned towards the building of an actual app.

211 S Paterson
Suite 280
Madison, WI 53703

Dan Merfeld info@theorythree.com

211 S Paterson
Suite 280
Madison, WI 53703

Map

S5 - App Coding

In this session we begin coding the logic that will make our app work. We will learn how to properly setup the controller infrastructure of your app projects, how and when to use notifications, alerts and other attention-getting UI in our app.

Stay for overtime to do a deep dive on local notifications.

April 19th 6-7 PM
Add to Calendar 2017-04-19 18:00:00 2017-04-19 19:00:00 America/Chicago Intermediate iOS Workshop Take your iOS learning to the next level. This course is designed to reinforce the basics of iOS development through applying what you've learned towards the building of an actual app.

211 S Paterson
Suite 280
Madison, WI 53703

Dan Merfeld info@theorythree.com

211 S Paterson
Suite 280
Madison, WI 53703

Map

S6 - App Coding

In this session we extend the functionality of Firebase in our app. We build methods for listing, adding, editing and deleting notes.

April 26th 6-7 PM
Add to Calendar 2017-04-26 18:00:00 2017-04-26 19:00:00 America/Chicago Intermediate iOS Workshop Take your iOS learning to the next level. This course is designed to reinforce the basics of iOS development through applying what you've learned towards the building of an actual app.

211 S Paterson
Suite 280
Madison, WI 53703

Dan Merfeld info@theorythree.com

211 S Paterson
Suite 280
Madison, WI 53703

Map

S7 - API Hookup

So far our app has been operating with static test data. Let's change that by hooking up a popular app back-end service called Firebase. We'll use Firebase to provide content, and manage the users of our app.

Stay for overtime to do a deep dive on API hookups.

May 3rd 6-7 PM
Add to Calendar 2017-05-03 18:00:00 2017-05-03 19:00:00 America/Chicago Intermediate iOS Workshop Take your iOS learning to the next level. This course is designed to reinforce the basics of iOS development through applying what you've learned towards the building of an actual app.

211 S Paterson
Suite 280
Madison, WI 53703

Dan Merfeld info@theorythree.com

211 S Paterson
Suite 280
Madison, WI 53703

Map

S8 - App Finishing Touches

In this final session we put the finishing touches on our app and prepare it for launch on the Apple App Store. We will cover all of the steps required to launch the app to the store.

Stay for overtime for a discussion on what to do if Apple rejects your app.

Course Registration

SOLD OUT
Registration $315

Space for this workshop is limited, hurry and reserve your spot before we sell out.