Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Hands-on iOS 11 & Swift 4 Bootcamp - Build Amazing iPhone Apps !
Getting Started & IOS Development Tools
Welcome!
Download Xcode from the App Store & Xcode 9 Beta
Xcode Overview
First iOS App = Hello World!
Swift Basics : Variables, Data Types, inference & Annotation, Operators
Variable & Constant
Type Inference
Data Types
Operators
Explicit Type Conversion
Challenge 1
Challenge 2
Project Files
Collections Types & Functions
Intro Swift Collections
Collection Types : Array
Collection Types : Dictionaries
Functions
Return Type
Functions with Parameters
Parameter Labels
Challenge 3 - Rolling the Dices
Challenge 4
Project Files
Control Flow, Classes, Structures & Enumerations
Intro
FOR Loop
WHILE Loop
If & Else Conditional Statement
Switch Case
Structures
Class
Enumerations
Enumerations - Weather Forecasts
Project Files
Tally Counter - First Interactive iOS App
Introduction
Set up Xcode Project
Using the Interface Builder
IBOutlets & IBActions
The Console Debug Area & The Simulator
ViewController & View
Using the Utilities
Writing Functions to Create an Interactive App
Control Flow with Conditionals
Adding a Reset Button
The ViewController LifeCycle - viewDidLoad(), viewDidAppear()
Set Constraints & Adaptive Autolayout
Project Files
Hello Pal (AVFoundation) - an App with Images & Audio
Introduction
Create the User Interface
Create the User Interface 2/2
Adding a StackView
Set up Actions
The XCAssets Folder & Collections of Images
Displaying Images
Audio with the AVFoundation Framework
Project Files
Introduction to Object Oriented Programming
INTRO
What is OOP?
Classes & Objects
Class Vehicle
Class Inheritance
[DEMO OOP] - Pizza Restaurant INTRO
[DEMO OOP] - Pizza Restaurant 1/3
[DEMO OOP] - Pizza Restaurant 2/3
[DEMO OOP] - Pizza Restaurant 3/3
Project Files
Start with Swift 4 for Beginners
Intro to Swift 4
Multi-lines Strings
Strings Collection
Dictionaries - Sequence Based Initialization
Dictionaries - Find Duplicate Keys
Arrays - One Side Range
Project Files
Checklist
Introduction
Project Set Up & TableView
TableViewDataSource 1/2
TableViewDataSource 2/2
Configure Cell & Display Data
UINavigation Controller
Multiple Views & Segue
UITextField & UIBarButtonItem
editingChanged & addTArget
Code Refactoring: editingChanged & addTArget Update
Add to Checklist Action
Custom Protocol & Delegate
prepare for Segue
Cell Accessory Type
TableViewDelegate methods
Cell Style
Data Model: Item
UISegmented Control
Custom Type : Priority (level)
String Formatting with NSAttributedString
Control Flow with Switch Case
Item Status : mark as completed
UILabel Class Extension
Code Refactoring : NSAttributedString
Data Persisitence with UserDefaults
Create and Persist Data to Phone
Read Data from Defaults System
Update Data
Update & Save Data
Delete Data
Code Refactoring : CellForRow at IndexPath
Code Refactoring
UIProgressView
Code Refactoring & Final Steps
Project Files
Blog App with Tumblr API
Introduction
Project Set Up
TableView Prototype Cell
Tumblr API
Intro to Networking : GET Request
Download Data
Get & Display Data
Code Refactoring: Completion Handler
String Formatting
Custom Cell Class & Cell Style
Cell Configuration : CellForRow at IndexPath
Data Model: Post
Code Refactoring : Data Model
Code Refactoring : Get Request
Get Photos
Download & Display Images
Format & Display Date
UINavigation Controller
Segue
Embed Web Content with UIWebView
Update info.plist to Allow Arbitrary Load
UICustomization
Project Files
Restaurants App
Introduction & Project Set Up
Google Developpers: Maps API
API Call & Get Requests
Restaurant Data Model
Download & Display Data
Control Flow
Display Price Level
Details ViewController
Add a Map with MapKitView
Add Annotation
Restaurant Details
Restaurant Opening Hours
Restaurant Reviews & Ratings
GPS & Geolocation
Current User Location
Calculate Distance
Display Distance in KM
Display Routes & Directions
Project Files
Twitter Splash Screen
Introduction
Go To Login Page Segue
Splash Screen with animateKeyFrame
Project Files
oAuth with Twitter Kit
Intro to Firebase SDK
Install Firebase
Create a Podfile
Firebase Configuration
Twitter Developers : Create a New App
Login View Controller
Fabric.io
Twitter Button
Login and Authenticate with Twitter Kit
Segue : Navigate to Tweets View
Current User Information
UITextView
TweetViewController
UIToolBar
Tweet Button & Action
Enable & Disable 'Tweet' Button
UITextViewDelegate
Display Number of Characters - 140 char limit
Project Files
Real Time Database with Firebase 3.0
Database Reference Class
Send & Save Tweets to the Database
Date Formatter
TableViewController
Query Firebase : read Data
Tweet Data Model
Display Tweets in TableView
Text Format & Row Height
Display Avatar
Update info.plist
Debbuging & Code Refactoring
Project Files
Introduction to Core ML - Machine Learning
Project Set Up & CollectionView
CollectionView DataSource
Photos Collection
Custom Cell
Segue
Pass Data to Destination ViewController
Display Full Screen
CoreMLViewController
Intro to CoreML
CoreML & Vision Frameworks
Open Source Trained Models
Project Update
Process Data & Object Classification
Display Object's Name
Update UI
TweetViewController
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock