← 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 1App architecture: MVC and MVVM
Organising an app so it stays easy to change.
Class 2Working with data models
Designing the types that hold your app's data.
Class 3Saving data on the device
Keeping data after the app closes.
Class 4Networking: calling a web API
Getting live data from the internet.
Class 5Working with JSON
Turning the internet's data into your app's types.
Class 6Images, media and assets
Adding pictures, icons and sound to your app.
Class 7Animations and transitions
Making the app feel alive and smooth.
Class 8Handling user input and forms
Letting a person type and choose safely.
Class 9Maps and location
Showing a map and where the person is.
Class 10Accessibility and good design
Making an app everyone can use and enjoy.
Class 11Testing and debugging
Finding and fixing problems before users do.
Class 12Publishing to the App Store
Getting your app onto real iPhones.