Get $1 credit for every $25 spent!

The Definitive iOS 11 Developer Bundle

Ending In:
Add to Cart - $49
Add to Cart ($49)
$1,224
95% off
wishlist
(30)

What's Included

Product Details

Access
Lifetime
Content
43.5 hours
Lessons
186

iOS 11 & Swift 4: From Beginner to Paid Professional

Build iOS Apps & Learn iOS 11, Swift 4, ARKit, CoreML & More

By Devslopes | in Online Courses

iOS 11 is here and so is the most comprehensive solution to learn how to use it to develop apps! There's no prior coding experience required in this course, so you'll launch down a guided path to get up to speed with all the newest iOS coding tools available. There's no time like the present to learn how to build apps for iOS 11!

  • Access 186 lectures & 43.5 hours of content 24/7
  • Understand programming & basic algorithms
  • Work fluently w/ Swift 4 & iOS 11
  • Explore Xcode 9, Interface Builder, Firebase, Core Data, ARKit, CoreML, & much more
  • Build a Slack clone from scratch
  • Learn how to submit apps to the App Store
  • Discover how to get work as an iOS contractor or as a Jr. iOS Developer
Mark Price is a veteran mobile developer, having built over 57 mobile apps for iOS and Android. He owned two tech consulting companies that were highly successful. He has worked on Call of Duty and other top titles and companies, such as Logitech, Yellow Pages, the LDS Church, Cookie Dough Bites, and many more.

He spends most of his days now as a professional engineering instructor - changing the lives of students throughout the world - going from being broke to making up to 85k+ a year within 6 months.

His passion is helping people reveal hidden talents and guide them into the world of startups and programming.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Getting Started With Xcode 9 & iOS 11
    • iOS 11 Course Overview (10:46)
    • Get Free Live Help (0:15)
    • Install Xcode 9 (7:13)
    • App: Hustle - Your first iOS 11 App (21:35)
  • Learn to Code With Swift 4
    • Variables, operators & how computers work (16:48)
    • Strings in Swift (15:22)
    • Working with numbers in Swift (19:53)
    • Swift functions (22:39)
    • Swift booleans & conditional logic (20:57)
    • Constants & logical operators in Swift (10:27)
    • Array data structure in Swift (13:06)
    • Swift loops (18:59)
    • Dictionary data structure in Swift (18:44)
    • Object oriented programming in Swift (12:00)
    • Inheritance & OOP in Swift (8:19)
    • Polymorphism & OOP in Swift (8:22)
    • Dev Tip: How to retain knowledge (1:23)
  • Version Control With Git
    • Git & Version Control - The Fun Way (11:59)
    • Terminal Basics - Changing directories (6:08)
    • Terminal Basics - Creating directories & files (4:30)
    • Terminal Basics - copying & renaming files (8:57)
    • Terminal Basics - deleting files & directories (6:01)
    • Git Basics (17:16)
    • Setting up Github (4:36)
    • Working with Local & Remote Repositories (11:14)
    • Handling Git Merge Conflicts (16:52)
    • Dev Tip: Focus on today (2:02)
  • Core iOS 11: Auto Layout, Segues, and Professional Apps
    • Swoosh: Working with Interface Builder (25:18)
    • Swoosh: Understanding frames & bounds (16:05)
    • Swoosh: Intro to Auto Layout (26:41)
    • Swoosh: Grouping layouts with stack views (26:38)
    • Swoosh: Changing screens with segues (9:39)
    • Swoosh: How to refactor class names (9:40)
    • Swoosh: Fixing set value for undefined key (3:45)
    • Swoosh: Changing screens programmatically (9:01)
    • Swoosh: IBActions & data modeling (16:16)
    • Swoosh: Passing data between view controllers (11:45)
    • Dev Profile: Create the iPhone user interface (22:28)
    • Dev Profile: Creating iPad only interfaces (19:59)
    • Window Shopper: Project creation & custom text fields (17:42)
    • Window Shopper: Custom interface builder styling with IBDesignable (15:06)
    • Window Shopper: Writing your first Unit Test (16:37)
    • Window Shopper: Calculation algorithm (13:06)
    • Window Shopper: Custom views with drawRect (12:26)
    • Dev Tip: Don't ever do this one thing (0:45)
  • iOS 11 Tables & Data
    • Coder Swag: Project creation (22:32)
    • Coder Swag: Table view delegates & data sources (33:16)
    • Coder Swag: Collection view cells (12:34)
    • Coder Swag: Creating the data models (13:39)
    • Coder Swag: Displaying data in cells (20:02)
    • Dev Tip: How to not get discouraged learning to code (1:17)
  • Networking, APIs, REST, and Building a Slack Clone
    • Intro to Chat App (3:34)
    • Project Setup (25:46)
    • SWReveal (20:11)
    • ChannelVC UI (24:39)
    • LoginVC UI (22:28)
    • CreateAccountVC UI (18:46)
    • Webrequests and APIs (8:54)
    • Hosting API (19:58)
    • Local Hosting API (18:10)
    • Creating a web request in Xcode (28:13)
    • Registering a User (15:46)
    • Logging in a user (20:13)
    • Creating a user (26:13)
    • Avatar Picker Part 1 (19:05)
    • Avatar Picker Part 2 (20:13)
    • Generate a Avatar BG Color (26:21)
    • LoggedIn Interface (23:12)
    • Profile View (25:34)
    • Logging in users (23:23)
    • Getting channels (19:11)
    • Channels TableView (13:38)
    • Add Channel VC (19:26)
    • Sockets and Channels (26:11)
    • Refining Login Flow (19:10)
    • Fetching Messages (20:01)
    • Sending first message (17:11)
    • Displaying chat messages (17:56)
    • Sockets and Messages (18:37)
    • Typing Users (21:29)
    • Unread Channels (18:07)
    • Where to go from here (7:36)
    • I'm Back! (7:43)
    • Dev Tip: Depth over breadth (0:44)
  • Maps & GPS
    • Intro to App: Pixel City (1:44)
    • Creating Xcode Project: Pixel City (4:25)
    • Installing Alamofire / AlamofireImage Cocoapods (7:11)
    • Building MapVC UI / Conforming to MKMapViewDelegate / Setting Delegate of mapView (14:55)
    • Requesting Location Services in iOS 11 / Centering Map On User Location (18:03)
    • Adding UITapGestureRecognizer to Drop Custom Pins on MapView (15:09)
    • Setting a Custom Map Annotation Color (4:33)
    • Animating Photos View / Programatically adding spinner and label subviews (19:43)
    • Adding UILabel for Pull Up View / Adding UICollectionView Programmatically (16:51)
    • Getting API Key from Flickr / Using Flickr API URL Format (14:05)
    • Using Alamofire to Download URLS (20:57)
    • Using Alamofire to Download Images / Cancelling All Sessions (16:22)
    • Setting Up UICollectionView / Adding Images to Cells / Reloading UICollectionView (10:11)
    • Building PopVC / Presenting PopVC When UICollectionViewCell is Tapped (16:05)
    • Adding 3D Touch Peek & Pop to UICollectionView (14:46)
    • Challenge (2:15)
    • Dev Tip: Put yourself out there (2:02)
  • iOS 11 In App Purchases & Google Ads (Admob)
    • Setting up developer & iTunes accounts (10:02)
    • Implementing Google AdMob (18:53)
    • Fetching a list of products (14:59)
    • Starting an in-app purchase (8:41)
    • Testing in-app purchases (17:36)
    • Restoring in-app purchases after app deletion (9:03)
    • Dev Tip: How to create a successful app (1:47)
  • Intro to iOS 11 Machine Learning With CoreML
    • CoreML - Intro to App (1:53)
    • Intro to Core ML (5:08)
    • What is Machine Learning? (7:50)
    • Creating Xcode Project / Setting up project folders (3:25)
    • Building UI & custom classes (17:40)
    • AVFoundation & AVCaptureSession to use the camera (18:04)
    • Tap gestures to take snapshot on item (11:17)
    • Downloading CoreML models (21:13)
    • Adding UI controls for flash control (7:24)
    • Training your app to speak what it sees (18:06)
    • Dev Tip: What kind of apps should I build? (1:09)
  • ARKit & SceneKit
    • RampUp - Intro to ARKit App (2:15)
    • RampUp - Resources & important ARKit info (3:54)
    • RampUp - Project creation (11:04)
    • RampUp - SceneKit, 3D models & materials (11:09)
    • RampUp - Ramp picker popover (13:54)
    • RampUp - 3D models in SceneKit for popover (17:42)
    • RampUp - 3D models in SceneKit for popover part 2 (11:44)
    • RampUp - Detecting taps on 3D objects (17:09)
    • RampUp - Placing ramps in ARKit (23:39)
    • RampUp - Moving objects in 3D space in augmented reality (19:42)
    • ARKit - where to go next (3:42)
    • Dev Tip: How to get your first paying job (2:41)

View Full Curriculum


Access
Lifetime
Content
7.5 hours
Lessons
86

Complete iOS 11 Machine Learning Masterclass

Become A Master of Smart App Development

By iOS Online Courses | in Online Courses

Ready to start building professional, career-boosting mobile apps? We sure hope so. Machine learning is one of the fastest growing fields in tech and many apps are starting to integrate machine learning to add a layer of intelligence. Only the smart will survive. In this comprehensive course, you'll learn how to build apps for the brand new iOS 11 while incorporating machine learning, turning them into smart apps that will interact and learn from users to enhance the user experience.

  • Access 86 lectures & 7.5 hours of content 24/7
  • Explore the three fundamental branches of applied machine learning: image & video processing, text analysis, & speech & language recognition
  • Learn how to apply machine learning to real projects
  • Perform image recognition in an app by differentiating between people & objects, & classifying flowers
  • Add Siri Voice into your app
  • Find trained machine learning models & make them ready to use in iOS apps
  • Receive in-class support
Yohann Taleb is a leading expert in mobile game programming, app flipping and reskinning. Besides owning over 100 apps in the Apple and Android app, Yohann has helped dozens of students publish apps that have topped the iTunes Store leaderboards and been covered by publications like WIRED.

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • About this course
    • 03 About Machine Learning (4:29)
    • About your instructor and course overview (4:14)
    • 03 Activity Use Machine Learning Style Transfer (2:14)
    • Download all project files
  • Optional - iOS Fundamentals
    • About this section - start iOS (0:45)
    • 02 Download and install xcode for iOS 11 (2:32)
    • 03 Get the iOS developer license (2:19)
    • 05 How to install iOS 11 on your iPhone or iPad (2:51)
    • 04 How to use a MAC on Windows PC or Linux (2:14)
    • 01 Use the Xcode interface (6:20)
    • 02 Xcode configuration files (5:38)
  • Optional - Machine Learning Concepts
    • 04 Recurrent Neural Networks basics RNNs (2:45)
    • 01 what is a neuron and neural network (4:31)
    • 02 Parts of an Artificial Neural Network (4:16)
    • 03 Explanation - Convolutional Neural Network (3:28)
    • About this section - intro to ML (1:25)
  • iOS Machine Learning With Photos
    • About this section - coreML with Photos (0:49)
    • 01 Demo of project using coreML on photos (1:36)
    • 02 About ML model and Neural Networks (2:39)
    • 03 Create the xcode project (4:30)
    • 04 How to get pre-made ML models for iOS (6:15)
    • 05 How to use ML models with images (part 1) (9:39)
    • 06 How to use ML models with images (part 2) (8:15)
    • 07 Programming the VN request callback method (5:23)
    • 08 Testing different ML models (6:03)
    • 09 Exercise with Models with Images input (0:55)
    • 10 solution with Models with Images input (4:05)
  • coreML All about custom models
    • About this section - model conversion (1:15)
    • 01 Finding custom ML models (4:17)
    • 02 Converting ML models get Anaconda IDE (4:53)
    • 03 Installing Python libraries for core ML (5:23)
    • 04 Installing Caffe tools for core ML conversion (11:01)
    • 05 Converting scikit model to core ml mlmodel format (13:27)
  • CoreML with Data Set models
    • 01 intro to Working with Data sets (1:49)
    • 02 create xcode project and add iris model (1:10)
    • 03 ML dataset project User Interface (10:39)
    • 04 Properties and picker delegate methods (8:55)
    • 05 Pickerview data source methods (3:38)
    • 06 Coding prediction for data sets (8:16)
    • 07 Code improvements (6:51)
    • 08 Important data set imodels information (3:35)
  • Project: coreML with Video Camera
    • 00 About section ML Video (1:11)
    • 01 Demo Live Camera feed prediction (1:27)
    • 02 Create xcode project and add VGG16 model (1:40)
    • 03 Building the user interface (4:17)
    • 04 Video Stream variables setup (5:11)
    • 05 Program camera feed (6:24)
    • 06 Capture image from video stream for ML model (7:43)
    • 07 Programming the ML prediction launch (6:41)
    • 08 Processing the ML model output (4:54)
    • 09 Testing the live camera feed with VGG model (2:31)
  • Section 8: END: iOS coreML fundamentals
    • Congratulations (0:48)
  • Optional - Going the extra mile
    • Adding-converted-model-metadata (6:01)
    • 01-Get-a-PixelBuffer-from-a-UIImage (2:58)
    • 02-UIImage-PixelBuffer-extension-part-1 (8:28)
    • 03-UIImage-PixelBuffer-extension-part-2 (7:47)
    • 04-Using-the-UIImage-PixelBuffer-with-coreML-prediction (3:49)
  • Optional - Numerous Model Conversions
    • Load-Save-Keras-models-and-convert-to-mlmodel (9:00)
    • 01-Vision-Image-Request-parameter-options (7:39)
    • 01-Get-a-Caffee-ML-model-with-weights-and-labels (3:20)
    • 02-CoreML-tools-conversion-code-with-Caffe (9:06)
    • 03-Exporting-Caffe-model-to-mlmodel-format (4:54)
    • 04-Using-the-Caffe-model-with-iOS (2:50)
  • Advanced Vision Techniques: Face Detection
    • 01-Introduction-to-advanced-ML-with-Vision (1:26)
    • 02-Create-the-user-interface-in-storyboard (4:07)
    • 03-Coding-the-Photo-selection (7:58)
    • 04-Coding-Face-Detection (9:25)
    • 05-Face-Detection-exercise (1:16)
    • 06-Face-Detection-solution (3:48)
  • Advanced Face and Features Detection
    • 01-About-Advanced-Face-Features (1:44)
    • 07-Locate-face-position-and-area-part-1-of-2 (8:50)
    • 08-Locate-face-position-and-area-part-2-of-2 (8:41)
    • 09-Code-to-detect-Face-features-eyes-nose-lips (9:19)
    • 10-face-features-part-2 (8:24)
    • 11-face-features-part-3 (8:37)
    • 12-face-features-part-4 (3:42)
    • 16-Activity-Solution (2:41)
    • 15-Activity-draw-all-face-features-in-blue (1:16)
  • Advanced - Text Detection
    • 01-About-Text-Detection-Project (1:40)
    • 02-project-text-recog-part-1 (3:33)
    • 03-project-text-recog-part-2 (5:40)
    • 04-project-text-recog-part-3 (4:25)
    • 05-Activity-Text-Detection (0:45)
    • 06-Solution-Text-Detection (2:10)

View Full Curriculum


Access
Lifetime
Content
16.5 hours
Lessons
132

How to Make a Freaking iPhone App: iOS 11 and Swift 4

Learn How to Make iOS Apps Using the Newest Tools Available

By Nick Walter Apps | in Online Courses

Ever wanted to make an iPhone app? Everybody's got an app idea, but not everyone has the know-how to do it. Put yourself into the group that can with this beginner's course on coding for the newest iOS release, iOS 11. You'll explore all the new features of iOS 11 while developing foundational coding skills that will help you start coding for every subsequent release, as well.

  • Access 132 lectures & 16.5 hours of content 24/7
  • Create a simple Emoji Dictionary to learn about TableViews
  • Explore Core Data by creating a to-do list
  • Learn to work w/ the camera by making an app that catalogs collections
  • Record sounds using the microphone & play them back
  • Use 3D animation to make an airplane move around in real life
  • Build an app that tries to detect the subject matter of any image
  • Use Firebase to make a simple version of Snapchat
  • Work w/ maps by making a clone of Pokemon Go
Nick Walter is an iOS developer that has been focused on mobile app design and creation for over 3 years. His involvement in the iOS community started off with a bang, and in 2013 was one of 25 students worldwide to be invited to Apple's "Cocoa Camp." Since the announcement of the new Swift programming language by Apple, he has buried himself in the Apple documentation and any online resources available. He currently has 8 iOS apps in the App Store, which total over 300,000+ downloads.

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Welcome and Setup
    • 1 - Welcome (3:39)
    • 2 - About Me and The Course (6:39)
    • 3 - Installing Xcode (1:59)
  • The Fundamentals
    • 1 - Intro Fundamentals (8:29)
    • 2 - Variables and Constants (9:08)
    • 3 - Strings and Ints (6:55)
    • 4 - Commnets and Print (9:04)
    • 5 - Labels (9:05)
    • 6 - Outlets (9:58)
    • 7 - Buttons (6:55)
    • 8 - If Statements (7:07)
    • 9 - Button Counting (5:56)
    • 10 - Outro Fundamentals (1:22)
  • Git and More Swift
    • 1 - Intro Git (1:45)
    • 2 - Get with the Git (12:26)
    • 3 - GitHub (4:58)
    • 4 - Math and Doubles (11:34)
    • 5 - TextFields (8:41)
    • 6 - String Interpolation (12:03)
    • 7 - Booleans (8:18)
    • 8 - If and Xcode (7:42)
    • 9 - Outro Git (0:55)
  • Emoji Dictionary
    • 1 - Intro (2:19)
    • 2 - Arrays (8:44)
    • 3 - Advanced Arrays (9:38)
    • 4 - Sketch (5:50)
    • 5 - TableViews (7:52)
    • 6 - Two Questions (9:20)
    • 7 - Arrays and TableViews (8:23)
    • 8 - The 2nd ViewController (5:51)
    • 9 - Segues (10:03)
    • 10 - Prepare For Segue (8:58)
    • 11 - Pass Da Emoji (6:50)
    • 12 - Emoji Definition (5:22)
    • 13 - Outro (1:29)
  • Making Money with iOS
    • 1 - Intro Making Money (0:49)
    • 2 - Workng For a Company (5:30)
    • 3 - Freelancer (10:05)
    • 4 - Your Apps (5:14)
    • 5 - What to do (3:28)
    • 6 - Outro Money (0:50)
  • Advanced Swift 4
    • 1 - Intro Advanced Swift (0:37)
    • 2 - Functions (10:59)
    • 3 - Return (11:14)
    • 4 - Classes (9:54)
    • 5 - Methods (6:45)
    • 6 - New Emoji Dictionary Feature (6:28)
    • 7 - The Emoji Class (12:48)
    • 8 - Why Classes Are Cool (6:36)
    • 9 - Outro Advanced Swift (1:18)
  • APP 2 ToDo List - Saving Information with CoreData
    • 1 - Intro (1:02)
    • 2 - Sketch ToDoList (4:35)
    • 3 - TableView Practice (6:46)
    • 4 - ToDo Class (13:03)
    • 5 - Design the Add ToDo ViewController (8:12)
    • 6 - Adding ToDos (9:55)
    • 7 - Optionals (10:32)
    • 8 - Unwarping Optionals and Subclasses (15:35)
    • 9 - Complete ViewControlelr (5:56)
    • 10 - Displaying the ToDo (7:25)
    • 11 - Removing a ToDo (11:49)
    • 12 - CoreData (9:08)
    • 13 - Adding to CoreData (9:57)
    • 14 - Fetching from CoreData (10:36)
    • 15 - Deleting from CoreData (5:19)
    • 16 - Outro (1:22)
  • APP 3 Collector - Take Pictures and Work with Images
    • 1 - Intro Collector (1:13)
    • 2 - Sketch Collector (3:35)
    • 3 - Designing the App (11:42)
    • 4 - ImageViews and CoreData (6:26)
    • 5 - Image Picker Controller (11:02)
    • 6 - Saving Images to CoreData (7:32)
    • 7 - Getting Items from CoreData (7:08)
    • 8 - Swipe to Delete (9:23)
    • 9 - Outro (1:42)
  • APP 4 TalkBoy - Record Audio with the Microphone
    • 1 - Intro (1:25)
    • 2 - Sketch Talkboy (2:56)
    • 3 - Design Challenge (9:46)
    • 4 - AVAudioRecorder (13:02)
    • 5 - Dictionaries (10:44)
    • 6 - Start Recording (10:28)
    • 7 - Playing AUdio (8:29)
    • 8 - Audio and CoreData (6:03)
    • 9 - Play When Tapped (8:34)
    • 10 - Delete (2:59)
    • 11 - Outro (1:44)
  • Uploading to the App Store
    • 1 - Intro (1:21)
    • 2 - Paid Apple Developer Account (5:33)
    • 3 - Certificate and App ID (6:31)
    • 4 - Provisioning Profiles and Xcode (5:46)
    • 5 - iTunes Connect (3:17)
    • 6 - Running Apps on Your Phone (4:38)
    • 7 - Outro App Store (0:53)
  • What's New in iOS 11 - ARKit and CoreML
    • 1 - Intro whats new ios 11 (1:07)
    • 2 - ARKit Basics (6:15)
    • 3 - ARKit Animation (8:46)
    • 4 - CoreML (7:38)
    • 5 - Hot Dog Or Nah (11:24)
    • 6 - Using Real Images (7:56)
    • 7 - IS IT A PEN (14:03)
    • 8 - Outro (0:51)
  • APP 5 Snapchat Clone - Create a Social Network with Firebase
    • 1 - Intro Snapchat (2:01)
    • 2 - Sketch Snapchat (5:03)
    • 3 - Firebase (3:59)
    • 4 - Cocoapods (9:52)
    • 5 - Design Login (6:53)
    • 6 - Authentication (14:23)
    • 7 - Modal Segues (11:51)
    • 8 - Let the User Take a Pic (12:36)
    • 9 - Firebase Storage (12:37)
    • 10 - Firebase Database (16:36)
    • 11 - Prepping the Snap and UUIDs (19:25)
    • 12 - Creating the Snap (7:30)
    • 13 - Displaying Snaps (15:26)
    • 14 - Deleting a Snap (20:50)
    • 15 - Outro Snapchat (2:02)

View Full Curriculum


Access
Lifetime
Content
22.5 hours
Lessons
242

The Complete iOS 11 Developer Course: Beginner To Advanced

Get Hands-On Practice Building Real iOS Apps That You Can Submit to the App Store

By Joe Parys | in Online Courses

In this course you'll elevate your coding skills by learning to build real apps like clones of Instagram and Foursquare. Beyond learning how to code, you'll also get hands-on instruction on designing apps with Sketch. If you're eager to learn Swift 4 and iOS 11, here's where to start!

  • Access 242 lectures & 22.5 hours of content 24/7
  • Explore Swift 4 basics & design w/ Sketch
  • Build apps like Art Book, Catch the Kenny Game, Image Recognition, & clones of Instagram & Foursquare
  • Learn Firebase & Parse
  • Discover iOS 11 extra features
  • Work w/ servers, setup an AWS server, work w/ Github, & more
  • Get an introduction to machine learning
Joe Parys is a certified life coach, professional motivational speaker, entrepreneur, licensed psychology teacher and basketball coach. His main areas of expertise are teaching, coaching, public speaking, personal development, personal transformation, the human mind, maximizing human potential, motivation and goal setting.

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Section 1: Beginning of a New Era
    • Welcome To The Complete iOS 11 Course From Beginner To Advanced! (1:54)
    • Introduction to Coding
    • Setup your Mac for Programming (2:42)
    • XCode Layout
    • Your Very First Application (6:01)
    • Connecting Objects with Code (6:34)
    • Writing Your First Lines
    • Closure of First Section (2:33)
  • Section 2: Basics of Swift
    • Introduction to Basics (1:39)
    • Variables and Constants (8:42)
    • Variable Kinds (8:46)
    • Predefining Variables (3:56)
    • Arrays and Dictionaries (10:50)
    • Loops (11:14)
    • If Statements
    • Functions
    • Classes
    • Optionals (10:33)
    • A Basic Calculator
    • A Safer Calculator (8:07)
  • Section 3: Sources For Problems
    • Introduction to Sources (0:42)
    • Where to Look for Solutions (10:20)
    • More Resources to Look For (5:21)
  • Section 4: Layout
    • Introduction to Layout (1:16)
    • What is Layout? (5:36)
    • Constraints and Priorities (10:07)
    • Suggested Constraints (3:46)
    • Adding Objects with Code (11:12)
    • Adding Buttons with Code (10:21)
  • Section 5: Essentials
    • Introduction to Essentials (2:32)
    • Build a Birthday Note Taker
    • Deleting Data from Storage
    • Working With Multiple Screens (7:33)
    • Creating Segues
    • Transmitting Info (10:10)
    • Alert Views (5:44)
    • Alert View Example
    • Change the Pic
    • Gesture Recognizers (11:18)
    • Timers
  • Section 6: Creating a Game - Catch Kenny!
    • Introduction to Catch the Kenny
    • Catch the Kenny Intro (6:32)
    • Increasing Score (6:31)
    • Count Down (5:47)
    • Animate the Kenny (10:28)
    • Replay Action
    • Saving High Scores (7:55)
  • Section 7: Git - Version Control
    • Introduction to Version Control
    • What is Git? (8:05)
    • GitHub
  • Section 8: Table Views - Create a Landmark Book
    • Introduction to Landmark Book (1:51)
    • Table Views Introduction
    • Table View Setup (4:57)
    • Displaying Array Information
    • Deleting Data (3:18)
    • Image View Controller (5:25)
    • Finalizing the Application (8:34)
  • Section 9: Table Views with Classes - Create a Simpsons Book
    • Introduction to Simpsons Book (1:40)
    • Creating UI (7:13)
    • Bring in Characters (3:07)
    • Simpsons Class (8:16)
    • Table View Setup (3:13)
    • Display the Details
  • Section 10: Core Data - Build an Artbook
    • Introduction to Artbook (1:44)
    • Core Data Intro (6:15)
    • Design Art Book (9:25)
    • Setting Up Tableview (3:08)
    • Choosing An Image from Library
    • Saving All Information (15:17)
    • Retrieving All Information (11:40)
    • Transmitting Info (5:14)
    • Using Predicates (7:49)
    • Optimizing the App (10:26)
  • Section 11: Map Kit - Build a Trip Book
    • Introduction to Trip Book (2:07)
    • Map Kit
    • Finding User's Location (8:55)
    • Importing Core Location (1:18)
    • Choosing Location (6:58)
    • Adding Title & Subtitle (4:24)
    • Saving the Location (6:52)
    • Tableview Setup (7:24)
    • Fetching Data (7:52)
    • Transmitting Data (4:45)
    • Displaying Favorite Location (4:16)
    • Customizing the Annotation (7:58)
    • Adding Navigation (7:39)
  • Section 12: Extra Features
    • Introduction to Extra Features (1:45)
    • Touch ID (8:29)
    • iMessage Stickers (4:49)
    • iMessage Apps (4:11)
    • Customized Keyboards (5:35)
    • myHeart Keyboard
  • Section 13: Api & JSON - Currency Converter
    • What is Api and JSON (4:50)
    • User Interface (4:05)
    • Writing Functions (3:55)
    • Downloading Data (9:56)
    • Processing Data (5:44)
  • Section 14: Firebase - Instagram Clone
    • Introduction to Firebase (3:22)
    • What Is Firebase? (3:21)
    • What is Cocoapods? (4:29)
    • Creating UI (8:55)
    • Firebase Integration (7:17)
    • Sign Users Up (10:57)
    • Sign Users In (4:32)
    • Remember Users (9:21)
    • Log Out (4:43)
    • Upload VC (9:44)
    • Uploading an Image (9:33)
    • Creating First Post
    • Creating Feed VC (9:20)
    • Retrieving Information From Firebase (6:16)
    • Processing Data from Firebase (7:05)
    • Displaying Images (7:02)
    • Trying With Other Users (2:41)
  • Section 15: Parse - Instagram Clone
    • Introduction to Parse (2:28)
    • Introduction (2:52)
    • Parse Installation (5:47)
    • Create UI (8:17)
    • Parse Configuration (6:23)
    • AWS Sign Up
    • Connecting to Parse Server (7:24)
    • First Parse Object (8:01)
    • Retrieving Information from Parse (4:40)
    • Sign Users Up (3:49)
    • Sign Users In (5:12)
    • Remember Login Function (10:27)
    • Logout Function (5:37)
    • Table View Setup (5:20)
    • Feed Cell Design (6:56)
    • Feed Cell Objects (4:29)
    • Creating Upload VC (8:20)
    • Choosing an Image (8:26)
    • Hide the Keyboard (3:24)
    • Upload the Post (14:29)
    • Getting the Feed (15:50)
    • Notification Center (6:04)
    • Likes and Comments (9:29)
  • Section 16: Push Notifications
    • Introduction to Push Notifications (3:08)
    • Enabling Push Notifications
    • OneSignal Settings (11:08)
    • OneSignal Registration (11:26)
    • First Manual Push Notification (2:21)
    • Automated Push Notification (4:58)
    • Getting Player IDs (7:22)
    • Like Notifications (8:58)
    • Comment Notifications (3:33)
    • Incrementing App Badge Number (2:38)
  • Section 17: Design 101
    • Introduction to Design (2:23)
    • Introduction to Design (1:54)
    • Sketch App Layout (3:29)
    • Shapes (4:31)
    • Vectors (7:44)
    • Operations (5:48)
    • Operations Continued (7:17)
    • Colors (8:26)
  • Section 18: Design Exercise - 9Gag Clone
    • Introduction to 9Gag Design (2:01)
    • Introduction (0:45)
    • Creating Layout (4:22)
    • Home Icon (4:43)
    • Explore Icon
    • Videos Icon (1:50)
    • News Icon (5:09)
    • Profile Icon (1:41)
    • Like Buttons (6:37)
    • Comment Button (3:27)
    • Creating XCode Structure
    • Creating Feed (11:17)
    • Embedding TabBar Icons (4:52)
    • Adjusting Size (2:39)
  • Section 19: Designing Logos
    • Introduction to Logo Design (1:07)
    • Sketch Templates (2:17)
    • Creating Sun (2:27)
    • Using Shared Styles
    • Adjust Size for Sun (4:53)
    • Exporting Logos (3:15)
    • Embedding in XCode (8:08)
  • Section 20: Foursquare Clone
    • Introduction to Foursquare Clone (3:13)
    • Pod Installation (7:41)
    • AWS Setup (5:01)
    • Parse Config (3:59)
    • Connecting to Server (6:15)
    • First Object in Server
    • Sign Users Up (7:32)
    • Sign Users In (6:24)
    • Remember Login (8:41)
    • Logout Function (4:59)
    • Create UI Structure
    • Design the Structure (8:46)
    • Attributes VC (9:32)
    • Setting Up Maps (7:58)
    • Showing Location (6:08)
    • Adding Annotations (9:49)
    • Global Variables (10:26)
    • Save it to Parse (10:19)
    • Places VC
    • Clearing UI Issues (8:21)
    • Details VC (8:04)
    • Getting Details Data (7:33)
    • Show Map Details (8:57)
    • Customizing Annotations (5:48)
    • Adding Navigation (7:45)
    • Closure (2:02)
  • Section 21: Image Recognition - Machine Learning
    • What is Machine Learning? (2:05)
    • Creating UI (3:50)
    • Choosing Photo (3:44)
    • Creating Functions (5:55)
    • Request (8:54)
    • Handler (3:59)
    • Trying Out The App (3:14)
  • Section 22: Are You Done Yet?
    • Introduction to App Store Submission (1:23)
    • Before Uploading (3:56)
    • Apple Developer Account
    • iTunes Connect (13:07)
    • Upload Your App (3:53)

View Full Curriculum


Access
Lifetime
Content
18 hours
Lessons
180

Hands-On iOS11 & Swift 4 Bootcamp: Build Amazing iPhone Apps!

Learn to Create Amazing Apps with the New Xcode 9 & iOS APIs

By Sandy Ludosky | in Online Courses

iOS 11 has unleashed a whole range of powerful new tools for you to build intelligent apps, and this course will help you get started with them fast. You'll learn the basics of iOS programming with playground demos and challenges, and ultimately dive into Core ML, Vision, ARKit, and more advanced new features to get the most out of your apps.

  • Access 180 lectures & 18 hours of content 24/7
  • Learn variables & constants, control flow, complex data types, object-oriented programming, & more
  • Work w/ classes & objects
  • Create multi-view applications w/ storyboard segues
  • Use TableView, navigation bars & toolbars
  • Network w/ Tumblr API to embed web content into your apps
  • Learn iOS Animation, machine learning w/ the new Core ML API, Augmented Reality w/ the new ARKit, & more
Sandy Ludosky is a freelance Web Designer and Developer based out of Toronto, in Ontario, Canada. She specializes in Front-End development with HTML, CSS, CSS3 Animation, Sass, Javascript and JQuery. Sandy loves creating beautiful, professional and user-friendly websites using the Adobe Creative Suite: Photoshop, Illustrator and Flash to name a few. She is also keen on Web marketing, Web analytics, Visual Design, Video Editing, Photography and WordPress development.

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Getting Started & IOS Development Tools
    • Welcome! (1:06)
    • Download Xcode from the App Store & Xcode 9 Beta (4:01)
    • Xcode Overview (10:27)
    • First iOS App = Hello World! (4:19)
  • Swift Basics : Variables, Data Types, inference & Annotation, Operators
    • Variable & Constant (8:41)
    • Type Inference (9:05)
    • Data Types (5:59)
    • Operators (8:44)
    • Explicit Type Conversion (4:00)
    • Challenge 1 (2:12)
    • Challenge 2 (3:29)
    • Project Files
  • Collections Types & Functions
    • Intro Swift Collections (0:51)
    • Collection Types : Array (8:22)
    • Collection Types : Dictionaries (4:11)
    • Functions (5:32)
    • Return Type (4:54)
    • Functions with Parameters (11:53)
    • Parameter Labels (6:30)
    • Challenge 3 - Rolling the Dices (11:47)
    • Challenge 4 (12:37)
    • Project Files
  • Control Flow, Classes, Structures & Enumerations
    • Intro (1:02)
    • FOR Loop (11:23)
    • WHILE Loop (5:49)
    • If & Else Conditional Statement (8:34)
    • Switch Case (4:38)
    • Structures (4:02)
    • Class (7:28)
    • Enumerations (7:00)
    • Enumerations - Weather Forecasts (15:32)
    • Project Files
  • Tally Counter - First Interactive iOS App
    • Introduction (0:55)
    • Set up Xcode Project (4:20)
    • Using the Interface Builder (7:53)
    • IBOutlets & IBActions (7:13)
    • The Console Debug Area & The Simulator (3:22)
    • ViewController & View (6:14)
    • Using the Utilities (3:32)
    • Writing Functions to Create an Interactive App (5:21)
    • Control Flow with Conditionals (3:03)
    • Adding a Reset Button (11:59)
    • The ViewController LifeCycle - viewDidLoad(), viewDidAppear() (3:14)
    • Set Constraints & Adaptive Autolayout (12:00)
    • Project Files
  • Hello Pal (AVFoundation) - an App with Images & Audio
    • Introduction (0:40)
    • Create the User Interface (8:55)
    • Create the User Interface 2/2 (5:52)
    • Adding a StackView (4:34)
    • Set up Actions (3:33)
    • The XCAssets Folder & Collections of Images (13:12)
    • Displaying Images (9:33)
    • Audio with the AVFoundation Framework (8:51)
    • Project Files
  • Introduction to Object Oriented Programming
    • INTRO (0:32)
    • What is OOP? (5:08)
    • Classes & Objects (1:50)
    • Class Vehicle (10:07)
    • Class Inheritance (7:47)
    • [DEMO OOP] - Pizza Restaurant INTRO (2:50)
    • [DEMO OOP] - Pizza Restaurant 1/3 (14:30)
    • [DEMO OOP] - Pizza Restaurant 2/3 (16:51)
    • [DEMO OOP] - Pizza Restaurant 3/3 (13:19)
    • Project Files
  • Start with Swift 4 for Beginners
    • Intro to Swift 4 (0:45)
    • Multi-lines Strings
    • Strings Collection (3:03)
    • Dictionaries - Sequence Based Initialization (4:21)
    • Dictionaries - Find Duplicate Keys (4:29)
    • Arrays - One Side Range (3:44)
    • Project Files
  • Checklist
    • Introduction (0:59)
    • Project Set Up & TableView (3:25)
    • TableViewDataSource 1/2 (5:04)
    • TableViewDataSource 2/2 (6:28)
    • Configure Cell & Display Data (5:32)
    • UINavigation Controller (2:11)
    • Multiple Views & Segue (3:00)
    • UITextField & UIBarButtonItem (20:51)
    • editingChanged & addTArget (5:09)
    • Code Refactoring: editingChanged & addTArget Update (4:06)
    • Add to Checklist Action (3:40)
    • Custom Protocol & Delegate (6:42)
    • prepare for Segue (6:14)
    • Cell Accessory Type (2:13)
    • TableViewDelegate methods (5:23)
    • Cell Style (2:30)
    • Data Model: Item (6:33)
    • UISegmented Control (6:54)
    • Custom Type : Priority (level) (4:39)
    • String Formatting with NSAttributedString (6:43)
    • Control Flow with Switch Case (3:17)
    • Item Status : mark as completed (7:17)
    • UILabel Class Extension (5:22)
    • Code Refactoring : NSAttributedString (4:38)
    • Data Persisitence with UserDefaults (8:48)
    • Create and Persist Data to Phone (7:54)
    • Read Data from Defaults System (10:54)
    • Update Data (10:41)
    • Update & Save Data
    • Delete Data (4:43)
    • Code Refactoring : CellForRow at IndexPath (1:40)
    • Code Refactoring
    • UIProgressView (9:11)
    • Code Refactoring & Final Steps (4:21)
    • Project Files
  • Blog App with Tumblr API
    • Introduction (0:26)
    • Project Set Up (6:35)
    • TableView Prototype Cell (4:52)
    • Tumblr API (9:02)
    • Intro to Networking : GET Request (13:33)
    • Download Data (6:10)
    • Get & Display Data (7:47)
    • Code Refactoring: Completion Handler (3:25)
    • String Formatting (2:46)
    • Custom Cell Class & Cell Style (12:27)
    • Cell Configuration : CellForRow at IndexPath (4:19)
    • Data Model: Post (8:34)
    • Code Refactoring : Data Model (5:04)
    • Code Refactoring : Get Request (9:26)
    • Get Photos (7:51)
    • Download & Display Images (7:21)
    • Format & Display Date (5:16)
    • UINavigation Controller (2:35)
    • Segue (7:37)
    • Embed Web Content with UIWebView (4:04)
    • Update info.plist to Allow Arbitrary Load (1:31)
    • UICustomization (7:41)
    • Project Files
  • Restaurants App
    • Introduction & Project Set Up (6:56)
    • Google Developpers: Maps API (8:40)
    • API Call & Get Requests (11:28)
    • Restaurant Data Model (7:13)
    • Download & Display Data (15:31)
    • Control Flow (7:19)
    • Display Price Level (12:52)
    • Details ViewController (7:12)
    • Add a Map with MapKitView (5:10)
    • Add Annotation (3:21)
    • Restaurant Details (8:36)
    • Restaurant Opening Hours (6:07)
    • Restaurant Reviews & Ratings (4:11)
    • GPS & Geolocation (11:12)
    • Current User Location (10:40)
    • Calculate Distance (9:10)
    • Display Distance in KM (5:12)
    • Display Routes & Directions (15:27)
    • Project Files
  • Twitter Splash Screen
    • Introduction (11:53)
    • Go To Login Page Segue (5:53)
    • Splash Screen with animateKeyFrame (9:28)
    • Project Files
  • oAuth with Twitter Kit
    • Intro to Firebase SDK (3:16)
    • Install Firebase (9:04)
    • Create a Podfile (5:56)
    • Firebase Configuration (3:37)
    • Twitter Developers : Create a New App (6:43)
    • Login View Controller (3:54)
    • Fabric.io (8:08)
    • Twitter Button (7:52)
    • Login and Authenticate with Twitter Kit (8:27)
    • Segue : Navigate to Tweets View (3:41)
    • Current User Information (11:37)
    • UITextView (4:30)
    • TweetViewController (6:22)
    • UIToolBar (11:48)
    • Tweet Button & Action (6:57)
    • Enable & Disable 'Tweet' Button (12:59)
    • UITextViewDelegate (7:11)
    • Display Number of Characters - 140 char limit (7:40)
    • Project Files
  • Real Time Database with Firebase 3.0
    • Database Reference Class (8:44)
    • Send & Save Tweets to the Database (6:28)
    • Date Formatter (3:58)
    • TableViewController (4:23)
    • Query Firebase : read Data (8:10)
    • Tweet Data Model (5:26)
    • Display Tweets in TableView (3:40)
    • Text Format & Row Height (1:46)
    • Display Avatar (15:17)
    • Update info.plist (2:33)
    • Debbuging & Code Refactoring (3:00)
    • Project Files
  • Introduction to Core ML - Machine Learning
    • Project Set Up & CollectionView
    • CollectionView DataSource (2:58)
    • Photos Collection
    • Custom Cell (6:13)
    • Segue (6:24)
    • Pass Data to Destination ViewController (9:18)
    • Display Full Screen (4:53)
    • CoreMLViewController (8:19)
    • Intro to CoreML (3:47)
    • CoreML & Vision Frameworks (7:30)
    • Open Source Trained Models (5:05)
    • Project Update (1:48)
    • Process Data & Object Classification (9:23)
    • Display Object's Name (6:21)
    • Update UI (9:10)

View Full Curriculum


Access
Lifetime
Content
18 hours
Lessons
135

iOS 11 & Swift 4: The Complete Developer Course

Make Clones of Pokemon Go, Twitter, WhatsApp, & More

By Hussein Al Rubaye | in Online Courses

Start with programming fundamentals and end with a variety of hands-on, real apps that you've built from scratch. That's the mission of this course. This comprehensive course covers all the bases of coding with Swift 4 as you build a practical coding foundation that will serve you well for years to come.

  • Access 135 lectures & 18 hours of content 24/7
  • Discuss functions & object-oriented programming concepts
  • Explore multi-processing & how to run processes simultaneously
  • Build apps & games from scratch
  • Work w/ restful web services & JSON
  • Understand how to use SQLite to add, delete, & update records
Hussein al Rubaye is a PhD student with a Master's in Software Engineering from Rochester Institute of Technology in the US. His areas of interest and expertise are teaching programming languages for mobile, Windows, and web apps. He has worked as a web developer for 8 years and has apps in the Google Play Store, Microsoft Store, and App Store. They have more than a million users. He is a 2017 Microsoft Most Valuable Professional award recipient.

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Installation and settings
    • Welcome to ios (1:53)
    • 1- install Xcode on Mac (1:34)
    • 2- Learn Swift on Windows (0:48)
    • exercise files
  • Learn Swift 4
    • 4- Run First App (5:35)
    • 5- varibles (12:48)
    • 6- var vs let (4:21)
    • 7- Comments (3:02)
    • 8- Convert dataTypes (9:11)
    • 9-Math Opetation (11:58)
    • 10- find my age (2:09)
    • 11- Logic operations (12:16)
    • 12- Strings (12:31)
    • 13- Simple IF (7:34)
    • 14- IF-Else (5:37)
    • 15- IF ElseIF (4:30)
    • 16- Nested IF (3:05)
    • 17- Switch (4:46)
    • 18- For Loop (7:24)
    • 19- Nested Loop (3:02)
    • 20 While repeat (4:27)
    • 21- Loop Control (4:25)
    • 22- Array (12:11)
    • 23- Sets (4:02)
    • 24- dictionary (6:20)
    • 25- Functions (7:15)
    • 26- Overloading (3:17)
    • 27- Polymorphism (4:16)
    • 28- var scope (4:29)
    • 29- OOP Concept (2:37)
    • 30- Simple Class (11:05)
    • 31- Class init (5:27)
    • 32- inhertance (5:37)
    • 33- override (4:38)
    • 34- Access Control (1:58)
    • 35- protocol (4:51)
    • 36- Type Casting (2:22)
    • 37 - extensions (7:26)
    • 38- Enumerations (3:08)
  • iOS APP|| Find my age App
    • 0- Find my age preview (0:39)
    • 1- Layout Design (12:57)
    • 2- Connect UI with Code (6:55)
    • 4- Show Hide keyboard (6:12)
    • 3- Get phone Time (2:26)
  • Calculator app
    • 0- calculator preview (0:56)
    • 1- Layout desgin (13:20)
    • 2- Add colors (4:17)
    • 3- Number Click (9:23)
    • 4- support operations (14:34)
  • Tic Tac toe game
    • 0- game preview (0:38)
    • 1- Layout Desing (6:47)
    • 2- Button Click and color change (12:26)
    • 3- Find Winner (10:56)
    • 4- Auto Play (12:35)
  • Pockemon Game
    • 0- pockemon preview (0:43)
    • 1- connect to Google map API (12:21)
    • 2- Show my location on Map (14:28)
    • 3- show Pockemons on Map (11:20)
    • 4- catch pockemons (12:54)
    • 5- Show Pockemon on click (4:01)
  • Zoo App
    • 0- Zoo App preview (0:40)
    • 1- TableView Design (18:06)
    • 2- Full TabelView with Data (18:17)
    • 3- TableView event (3:28)
    • 4- Add to tableView (2:13)
  • Restaurant Menu App
    • 0- Food preview (0:37)
    • 1- collection view design (8:25)
    • 2- read from propertylist (12:25)
    • 3- Show foods in collectionView (5:17)
    • 4- Show Food details Design (6:41)
    • 5- performSegue (8:19)
    • 6- Size classes (10:45)
  • Web services|| Find sunrise time
    • 0- find runrise time preview (0:49)
    • 1-HTTP connection (1:33)
    • 2 Learn JSON and XML in 10 minutes (10:37)
    • 3- Design layout (6:09)
    • 4- Read Json data from HTTP (16:09)
    • 5- What is Parallel processing (2:33)
    • 6- multi process (2:06)
  • Core Data || My Notes App
    • 0- My note preview (1:22)
    • 1- layout Add desing (5:55)
    • 2- Save notes to Database (9:00)
    • 3- Layout desgin for Add notes (12:35)
    • 4- Load notes (19:53)
    • 5- Swig problem (3:06)
    • 6- Delete Note (6:14)
    • 7- Edit note (15:06)
    • 8- Fix layout and segue (3:19)
  • Core Data || My store App
    • 0- My Store preview (1:05)
    • 1- Build database schema (6:19)
    • 2- Add Store (9:29)
    • 3- Add Store UI design (13:36)
    • 4- Load store in PickerView (8:07)
    • 5- Load image from phone (7:02)
    • 6- Add new item (7:13)
    • 7- List items (20:38)
  • Firebase|| Whatsapp App
    • 0- Chat preview (0:45)
    • 1- Firebaser preview (2:12)
    • 2- Firebase analytic (9:41)
    • 3- Firebase login Anonymously (8:09)
    • 4- Save to Firebase Database (14:32)
    • 5- User login to Chat room (9:12)
    • 6- View Room chat Text (25:38)
  • Firebase || Twitter App
    • 0- twitter App (2:47)
    • 1- Connect to Firebase (9:27)
    • 2- design login page (8:37)
    • 3- Login to firebase (11:33)
    • 4- Pick image from Phone (4:04)
    • 5- Upload images to firebase (19:13)
    • 6- save to Firebase Data base (14:34)
    • 7- User Login segue (14:34)
    • 8- Add Post design (14:25)
    • 9- Post with image (17:14)
    • 10- Load post Without text (20:53)
    • 11- Post with image (12:23)
    • 12- Update post page to Show user name and image (19:47)
    • 13- Show person image (15:35)
    • 14- Chnage row height and show post date (5:49)
    • 15 save user login info (5:25)
    • 16- show Ads in App
  • Firebase || online gaming
    • 0- game preview (1:22)
    • 1- connect with firebase (4:36)
    • 2- Player login (19:54)
    • 3- Update play game area (6:47)
    • 4- send game request (6:28)
    • 5- Listen to incomming requests and accept (10:13)
    • 6- Start play online (6:59)
    • 7- Play online updates (9:49)
  • CoreML || Detects objects present in an image
    • 0- Machine learnning (0:57)
    • 1- Take Picke from Camera (13:31)
    • 2- CoreML computer Vision (10:06)
    • 3- Text to speech (4:12)
  • Submit App to Apple Store
    • 1- Apple developer Account (1:51)
    • 2- Submit App to store (8:38)

View Full Curriculum


Access
Lifetime
Content
3 hours
Lessons
30

iOS 11 Hidden Concepts

Pick Up Some Fancy New Skills for iOS 11 Coding

By Ghosh | in Online Courses

Once you've gotten your hands dirty with iOS 11, this course will show you some of the more advanced, nuanced features of the new platform. In this quick course, you'll discuss gesture control, auto layout, lazy loading, and working with the side menu.

  • Access 30 lectures & 3 hours of content 24/7
  • Get tutorials in MFSideMenu, Carthage, & Alcatraz
  • Practice event handling & interactive notifications in Swift
  • Learn about SDWebImage
Joydip Ghosh loves learning new skills, and since 2012 has been teaching people everything he knows. Through his online learning business, he creates courses that teach you how to become the better version of yourself with all kinds of skills.

Joydip specializes in coding languages like C, Java, C++, and PHP, as well as ethical hacking and Big Data. He also has business expertise.

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Side Menu
    • MFSideMenu Tutorial Part 1 (14:48)
    • MFSideMenu Tutorial in Swift Part 2 with Login (8:32)
    • Carthage Tutorial in Swift (9:45)
    • Alcatraz tutorial in xcode iOS (18:12)
    • Event Handling in Swift (8:40)
    • Interactive Notifications in Swift (22:33)
    • NSBatchUpdateRequest in Swift and its advantage (13:36)
  • Lazy Loading
    • SDWebImage Tutorial iOS Swift (Lazy Loading) (11:15)
    • Lazy Loading part 2 (10:07)
  • Auto Layout
    • AutoLayout Tutorial Part 1 (14:11)
    • AutoLayout Part 2 (13:01)
    • AutoLayout part 3 (12:18)
    • AutoLayout Tutorial Part 5 (9:34)
    • AutoLayout Tutorial Part 6 - (7:01)
  • Gesture Control
    • Gestures Tutorial in Swift Part 1 (7:52)
    • Gestures Tutorial in Swift Part 3 (7:55)
    • Gestures Tutorial in Swift Part 4 (7:48)

View Full Curriculum



Terms

  • Instant digital redemption

15-Day Satisfaction Guarantee

We want you to be happy with every course you purchase! If you're unsatisfied for any reason, we will issue a store credit refund within 15 days of purchase.