Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Complete iOS 10 Developer - Build Real Apps with Swift 3
Introduction
Introduction
Setup
Introduction to Setup
How to Setup Xcode 8 and Swift 3
How to Setup iOS 10 Simulators
Learn Swift 3
Introduction to Swift 3
Setup a Playground in Swift 3
Variables in Swift 3
Collections - Arrays in Swift 3
Collections - Sets in Swift 3
Collections - Dictionaries in Swift 3
Logic - If Else and Switch Case in Swift 3
Round and Round - Loops in Swift 3
Functions in Swift 3
Optionals in Swift 3
Classes and Objects in Swift 3
Inheritance in Swift 3
Summary of Swift 3
App 1 - A Screen Torch
Introduction to Your First iOS App
An Astronomy Screen Torch - Storyboards
An Astronomy Screen Torch - View Controller Code
An Astronomy Screen Torch - Buttons and Outlets
An Astronomy Screen Torch - Storyboard Element Positioning
An Astronomy Screen Torch - Assignment
An Astronomy Screen Torch - Solution
Summary of Your First iOS 10 Application
Source Code
App 2 - Converter
1 Introduction to Temperature Converter
2 Making the Main Screen of our Temperature Converter
3 Connecting the Main Screen of Temperature Converter to Code
4 Writing the Main Code of our Temperature Converter App
5 Temperature Converter - Assignment
6 Temperature Converter - Solution
7 Summary of Temperature Converter
App 3 - Calculator
1 Introduction to Calculator
2 Calculator Assets
2 Making Our Calculator Screen - Images - Image Sets and Buttons
3 Making of Our Calculator Screen - Stack Layouts
4 Connecting Calculator Screen to Code
5 Storing Things with Enums
6 Writing the Basic Code of our Calculator
7 Calculator - Homework
8 Calculator - Solution
9 Summary of Calculator
Source Code Calculator
App 4 - Back to the Future
Introduction to Back to the Future
Back to the Future - Tabbed Apps Explained
Back to the Future Layout - Storyboards
Back to the Future Code - Showing the Year
Back to the Future Code - A Ticking Clock
Back to the Future Time Travel - Storyboards
Back to the Future Time Travel - Code
Back to the Future Time Travel - Animations
Summary of App 2 - Back to the Future
Source Code
App 5 - Where was I? - GPS and Maps
Introduction to App 3 - Where Was I
Where Was I - Setup
Showing a Map with Apple Maps
Info Plist - Setting Required Device Capabilities
Info Plist - Permissions for Location
Showing Your Location
Getting Location Coordinates
Creating a Class to Store Location Coordinates
Saving Location Coordinates - UserDefaults
Showing Last Location with a Pin Annotation
Where Was I - Homework
Where Was I - Solution
Summary of Where Was I - GPS and Maps
Source Code
Great App Design
Introduction to Great App Design
Thinking About User Experience
Popular User Experience Tools
What is a User Interface - First Step
How to Design a User Interface
Popular User Interface Design Tools
How to Design a User Experience
Summary of Great App Design
App 6 - Quick Share (Photos)
1 Introduction to Quick Share
2 Quick Share - Launch Screens and Images
3 Creating the User Interface - UITableView
4 How to Setup a Simple UITableView
5 How to Setup a Custom UITableViewCell
6 How to Handle a Click from a UITableViewCell
7 How to Push a New View Controller and Send Data
8 How to Use the Photos Framework with Swift
9 How to Pass a Photo to a View Controller
10 Setting up Sharing Icons and Minimising Outlet Code
11 Sharing on Facebook and Twitter Using the Social Framework
12 Sharing on Instagram
13 Sharing on Whatsapp
14 Taking a Photo from Inside Your App
15 Quick Share - Homework
16 Quick Share - Solution
17 Summary of Quick Share
L02 - Resources
App 7 - ChaChat (WhatsApp Clone) - Using Firebase
1 Introduction to App 5 - ChaChat - Whatsapp Clone
2 How to Set Up a Firebase App
3 Setting up the Messaging App
4 How to Add Firebase to a Swift App using Cocoapods
5 Firebase Registration and Login Component - Design
6 Firebase Registration and Login Component - Logging In
7 Firebase Registration and Login Component - Error Alerts
8 Firebase Registration and Login Component - Registration
9 Firebase Registration and Login - Homework
10 Firebase Registration and Login - Solution
11 Setting up a Table to Receive Firebase Data
12 Moving a View up or Down when a Keyboard is Shown
13 Sending and Receiving Data with a Firebase Database
14 Firebase - Homework
15 Firebase - Solution
16 Summary of App 5 - ChaChat - WhatsApp Clone
ChaChat
App 8 - Transcriber with Siri Speech Recognition
1 Introduction
2 Setting up the Permmissions Screen
3 Setting up a Tabbed App
4 How to Setup a UITableViewController Class
5 Checking Existing Permissions
6 Requesting Permissions for Microphone and Speech
7 Setting up Recording from the Micrphone with Document DIrectories
8 Setting up and Recording from the Microphone with a View Controller
9 Recording from the Microphone
10 Transcriber - Homework 1
11 Transcriber - Solution 1
12 How to Play Back Recorded Audio
13 How to Implement Audio Transcription on iOS 10
14 Saving Text Files on iOS 10
15 Initialising Core Data in iOS 10
16 Saving Objects to Core Data in iOS 10
17 Retrieving Objects using Core Data in iOS 10
18 Homework Epic
19 Summary of Transcriber
Free Resources
Introduction to Free Resources
How to Claim Your 1200 of Amazon Value for Free
App 9 - Weather App with RESTful Services and JSON
1 Introducton to Will I Burn
2 What are RESTful Services
3 What is an API
4 What is JSON
5 OH GOD PLEASE NOT ANOTHER WEATHER APP
6 Choosing the Weather API
7 Creating the App and Asking for Permissions
8 Designing Your App Around a Custom Font
9 Allowing the User to Pick a Skin Type
10 How to Install Cocoapods
11 Using Cocoapods to Install a Module to Help with RESTful Services
12 How to Retrieve Data from an API in an iOS App
13 How to Parse JSON in Swift 3
14 Homework - Let me Know
15 Solution - Let me Know
16 Calculating Burn Time
17 Making an Awesome Time to Burn Display and Local Notifications
18 Summary of Will I Burn
ARCHIVE - A Fully Published RSS Reader Written in Swift 2
0 - Introduction
1 - Designing our UX
2 - Experimenting with Storyboards
3 - Designing the main screen
4 - Adding colour to the main screen
5 - Adding images to our navigation bar buttons
6 - Creating the Add RSS Feed screen
7 - Creating the Edit RSS Feeds screen
8 - Creating the View RSS Feed item screen
9 - Connecting Storyboards to our code base using outlets
10 - What is a data model
11 - Understanding RSS feeds before creating the models
12 - Creating the Feed and FeedItem models
13 - Storage options on iOS
14 - Installing an SQLite database framework from GitHub
15 - Creating the FeedDataHelper class
16 - Testing the database connection
17 - Adding a feed via the 'Add Feed' view
18 - Explaining the table view and it's table source
19 - Creating the cell for the table view
20 - Populating the feeds table with our cells
21 - Deleting an item from a table view row. AKA - slide to Delete
22 - Disabling app transport security and introduction to Info plist
23 - Getting our RSS Feed Items
24 - Creating the cell for our RSS Feed Items table view
25 - Populating the RSS Feed Items list view
26 - Handling a click on the Feed Items list
27 - Why we debug
28 - App monetizaton strategies
29 - Implementing Google Ads
30 - Creating an app icon for iOS devices
31 - Creating a launch screen for an iOS app
32 - Signing up for an Apple developer account
33 - Initial setup of our app within the Apple Developer site
34 - Preparing the iTunes Connect app store listing
35 - Preparing the iTunes Connect app store listing - Images
36 - Compiling signing and submitting an app to the App store
Course Materials
37 - Final lecture with 1 final task
How to Start a Startup (General Advice)
1 - How to Start a Startup
2 - Team and Execution
3 - Before the Startup
4 - Building Product, Talking to Users, and Growing
5 - Competition is for Losers
6 - Growth
7 - How to Build Products Users Love
8 - How to Get Started, Doing Things that Don't Scale, Press
9 - How to Raise Money
10 - Culture
11 - Hiring and Culture, Part 2
12 - Building for the Enterprise
13 - How to be a Great Founder
14 - How to Operate
15 - How to Manage
16 - How to Run a User Interview
17 - How to Design Hardware Products
18 - Legal and Accounting Basics for Startups
19 - Sales and Marketing; How to Talk to Investors
20 - Later-stage Advice
Introduction to tvOS - A Classic Streaming Radio App
1 Introduction to tvOS - A Classic Radio
2 How to Create a tvOS App for Online Radio - Collection Views
3 How to Create a tvOS App for Online Radio - Getting Stations and Artwork
5 Summary of tvOS - A Classic Radio
4 How to Create a tvOS App for Online Radio - Streaming Music from the Internet
Where Was I - Homework
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock