EDUmobile Academy – Learn iOS 9 in Ten Days Flat
Learn the basics of building iOS Apps using version 2 of the Swift programming language
This course teaches the fundamentals of developing iOS applications using version 2 of the Swift programming language.
The course is in 10 units: the first six cover the Swift language itself; the last four concentrate on the core view controller architecture of an iOS app.
At the end of the course, you’ll be able to write iOS applications that use tables, hierarchical and tabbed navigation, and understand the principles behind developing any iOS application.
The course will be complimented with shorter sessions on the various extension frameworks at a later date, including SpriteKit, SceneKit, HealthKit, WatchKit, etc.
Topics include:
– Introduction to working with Xcode
– Data types, optionals, and tuples
– Collection types: arrays, sets, and dictionaries
– If statements and loops
– functions and closures
– Enumerations
– Classes and structures
– Stored and computed properties
– Inheritance in Swift
– Introduction to iOS
– Model – View – Controller and its role in iOS programming
– Delegation
– Navigation controllers and segues
– Tab bar controllers
– Table view controllers
– Using various cell sty les
– Using headers and footers
– Grouping vs. plain table styles
– Indexing a table view
– A case study: NoteTaker: Showing the full development of an app from to finish in seven lessons.
I hope you join me as we explore this course together.
Your Instructor(s)
EDUmobile Academy developshigh quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.
Every course is created by an expert developer AND a trained mentor in the area of expertise.
Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.
EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.
Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.
All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.
Course Curriculum
- Preview
Introduction (6:27)
- Preview
Setup and Hello World App (6:10)
- Preview
The Xcode Interface – Part 1 (7:39)
- The Inspector Panel – Part 2 (7:32)
- The Editor – Part 3 (7:03)
- HelloWorld App – Part 1 (4:48)
- HelloWorld App – Part 2 (8:20)
- HelloWorld App – Part 3 (7:44)
- Variables and Constants (8:34)
- Int, Double and their Subtypes (10:39)
- Optional Types and Nil (11:53)
- Strings and Characters (13:32)
- Boolean Type (6:23)
- Tuples (8:31)
- Unit 2 – Exercises
- Fixing Unresponsive Playgrounds (1:42)
- Correcting the Command Line Tools Version (1:45)
- Learn About Arrays (15:05)
- Learn About Sets (14:36)
- Learn About Dictionaries (12:19)
- For, for-in, while and Repeat Loops (11:56)
- If, Guard and Switch (13:02)
- Unit 3 – Exercises
- Basic Function Syntax (9:03)
- Default and Variadic Parameters (6:43)
- Value and Reference Type Parameters (5:14)
- Function Types and Nested Functions (8:27)
- Learn Closures (18:06)
- Unit 4 – Exercises
- Intro to Enumerations (4:32)
- Enumerations: Raw Values (6:18)
- Associated Types (7:24)
- Initialization in Enumerations (4:11)
- Mutation Functions in Enumerations (6:16)
- Unit 5 – Exercises
- Classes and Structures (6:22)
- Computed Properties (4:50)
- Property Observers (9:05)
- Lazy Stored Properties (5:47)
- Type Properties and Methods (6:10)
- Inheritance (7:48)
- Unit 6 – Exercises
- Intro to First iOS App (HelloYou) (2:17)
- ing the App, Writing the Model (6:43)
- Instantiating the Model (2:33)
- Creating the View (7:22)
- The ViewController & Running the App (12:34)
- Model – View – Controller in iOS (9:53)
- Delegation (9:48)
- ing the PeopleCount App (8:45)
- Setting up the Delegation (12:45)
- Unit 7 – Exercises
- Using a Storyboard Segue (4:45)
- Using an Unwind Segue with the Exit Control (4:18)
- Setting up a Navigation Controller App (5:37)
- Building a Navigation Hierarchy (5:19)
- Sending Data During a Segue (10:49)
- Delegation in Navigation Controllers – Part 1 (11:26)
- Delegation in Navigation Controllers – Part 2 (5:23)
- Unit 8 – Exercises
- Intro to Bar Controllers (7:51)
- Moving Data in a Tab Bar Application (10:40)
- Displaying Data in a Table View (11:57)
- Data Source Methods & Headers (10:53)
- Applying Group Settings to Table Views (3:48)
- Indexing a Table View (4:37)
- Using Subtitle Styles (7:05)
- Segueing from a Selected Sell (9:55)
- Description of the Exercise for this Unit (9:55)
- Setting up Storyboard for NoteTaker App (6:26)
- The Model for NoteTaker & Plist Files (10:54)
- Adding a Note (11:48)
- Resigning the Keyboard on Text Controls (4:18)
- Presenting the Detail View for a Note (7:46)
- Deleting Notes (7:46)
- Saving and Using Code Snippets in Xcode (2:24)
- Presenting an Alert when no Plist Exists (7:58)
- Cleaning up the Code, Final Exercise & Summary of Course (6:19)
Sale Page: https://portal.edufyre.com/p/i0s9-in-10-days-flat
Archive: https://archive.ph/wip/DyAXn
The Course Is Available For Immediate Download
All These Courses Are Instant Delivery Using Our Private Server (Mega.nz, Google Drive)
- Instant Access
- Easy fast One-Click download
- No wait times and DON’T need premium accounts
- The courses are up to date and will receive ALL the updates from the creators
1. After payment, you will instant receive a link from our PRIVATE server to download all the content from the course (videos, audios, docs, pdf, screenshots, etc.)
2. You only need to click on the link, and you will have access to an online folder with the content of the course. You can download the whole course as a zip file or you can choose a specific file to download.