This site is under construction.Features and pricing shown here are still being built and may change.
← iPhone App Development
Semester 2

Building Real iPhone Apps

You turn a simple app into a real one -- with a clean structure, saved data, a connection to the internet, media, polish and, finally, a path to the App Store.

Class 1

App architecture: MVC and MVVM

Organising an app so it stays easy to change.

Class 2

Working with data models

Designing the types that hold your app's data.

Class 3

Saving data on the device

Keeping data after the app closes.

Class 4

Networking: calling a web API

Getting live data from the internet.

Class 5

Working with JSON

Turning the internet's data into your app's types.

Class 6

Images, media and assets

Adding pictures, icons and sound to your app.

Class 7

Animations and transitions

Making the app feel alive and smooth.

Class 8

Handling user input and forms

Letting a person type and choose safely.

Class 9

Maps and location

Showing a map and where the person is.

Class 10

Accessibility and good design

Making an app everyone can use and enjoy.

Class 11

Testing and debugging

Finding and fixing problems before users do.

Class 12

Publishing to the App Store

Getting your app onto real iPhones.