iOS Fundamentals: Introduction to Mobile App Development's Full Profile
This class is a self-paced version of the first week of the iOS course I've developed for The Flatiron School in NYC. The goal of this class is to teach you the core building blocks required to be able to program your own iOS apps. You'll leave this class having developed your own working app and, more importantly, the foundation you need to progress with other self-taught resources. This class will be very hands-on. You'll make your own image messaging app very similar to SnapChat, except without the time sensitive features. Let's go! What You'll Learn The class will break down into five units, outlined below. Unit 1: Intro to Programming with Objective-C A basic introduction to programming Getting started: Writing Hello World Understanding Data Types and Objective-C Understanding control structures and looping and adding test data to the app Unit 2: Creating Views Adding objects to views (in our case, creating the basic image viewer) Understanding the view layers (in our case, adding in the abel and buttons to save images) Unit 3: Working with the IOS SDK Understanding the Model View Controller Getting to know properties and Object Oriented Programming Getting to know IBAction and IBOutlets (most basic version of the app will work at this point!) Unit 4: The View Lifecycle Adding navigation and tab bar controllers (in our case, so users can list all images they've taken) Application and view lifecyling - writing code to initialize app with sensible defaults and save all work when app is backgrounded Unit 5: iOS Code Design Patterns + Common Controllers Delegate and protocol patterns Using UITableViewControllers. Add TableView as first view for app. Lists all images taken Using the UIImagePickerViewController (in our case, allows users to actually take pictures and then annotate them) Communicating with other apps (in our case, sending pictures view text or email)
Days of the Week:
Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
- Size: One-on-One
- Instructor: Joe Burgess
- Cost: $8 - $20 Per Month
- Institution: Skillshare
- Topics: iOS
Skillshare is a global community where you can learn real-world skills from incredible teachers.
Skillshare Offers Courses In:
Questions about iOS Fundamentals: Introduction to Mobile App Development
Want more info about iOS Fundamentals: Introduction to Mobile App Development?
Get free advice from education experts and Noodle community members.