Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Mobile Development Swift

iOS 12 & Swift 4.2 - Complete Developer Course

A Complete iOS 12 and Xcode 10 Course with Swift 4.2
Rating: 4.6 out of 54.6 (37 ratings)
267 students
Created by Aaron Caines
Last updated 12/2018
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Full understanding of Xcode 10 and all it has to offer
  • Learn how to program for IOS 12 to create your own apps
  • Create fully featured games
  • Be able to support all devices and screen sizes
  • Full explanation of all objects and functions within IOS 12 development
  • Develop in Swift 4.2
  • Earn revenue from your apps
  • Start a new career

Course content

28 sections • 161 lectures • 42h 20m total length

  • Preview03:06

  • Download and Installing Xcode 10
    03:51
  • Navigating Xcode 10
    21:50
  • Adding Objects to the Interface Builder
    09:35
  • Creating Actions and Outlets
    09:44
  • Coding in the Classes
    05:42
  • Using the iOS 12 Simulators
    07:03
  • Preview39:31
  • My First iOS 12 Application Source Code
    00:03
  • Building to a Real Device
    02:41

  • Swift 4.2 Vars vs Lets - Variables vs Constants
    07:32
  • Preview11:52
  • Swift 4.2 Emojis
    04:30
  • Swift 4.2 Characters
    04:25
  • Swift 4.2 Ints - Integers
    10:51
  • Swift 4.2 Floats & Doubles - Decimals 32 & 64 bit
    04:24
  • Swift 4.2 Booleans
    06:45
  • Swift 4.2 Arrays
    12:39
  • Swift 4.2 Dictionaries
    05:29
  • Swift 4.2 Sets
    06:31
  • Swift 4.2 If Statements
    08:27
  • Swift 4.2 AND and OR Statements
    16:31
  • Swift 4.2 For Loops
    04:27
  • Swift 4.2 While Loops
    05:57
  • Swift 4.2 Switch Statements
    06:21
  • Swift 4.2 Functions
    07:32
  • Swift 4.2 Optionals
    05:27

  • Displaying Text within the Application
    22:17
  • Dismissing the Keyboard from the View
    12:05
  • Changing the Text Properties
    23:17
  • Displaying External Custom Fonts
    09:58
  • Preview49:03
  • Fading and Revealing Objects
    09:03
  • Hiding and Revealing Objects
    07:40
  • Enabling and Disabling Objects
    07:33
  • Creating and Using NSTimers
    16:43
  • Displaying the Time and Date
    15:09
  • iOS 12 APP: Digital Clock Application
    42:57

  • Preview23:59
  • Preview25:40
  • iOS 12 APP: Tap Me Fast Reaction Based Game Part 1 - Creating the Interface
    18:15
  • iOS 12 APP: Tap Me Fast Reaction Based Game Part 2 - Adding the Functionality
    28:03

  • Creating a Random Number Generator
    08:38
  • iOS 12 APP: Roll of a Dice Application
    18:11
  • Creating a Random Word Generator
    07:40
  • iOS 12 APP: Random Facts Application
    25:12
  • Creating a Random PList Generator
    16:58
  • iOS 12 APP: Random Car Statistics Applications
    39:35

  • Creating a Action with a Button
    09:58
  • Delaying Actions with a Timer
    07:50
  • Toggling Actions with UISwitches
    11:27
  • Using UISegmentedControls
    09:54
  • Controlling Actions with UISliders
    13:23
  • Displaying UIActionSheets
    13:11
  • Creating URL Links to Websites
    07:32

  • iOS 12 APP: Calculator Application Part 1 - Creating the Interface
    23:55
  • iOS 12 APP: Calculator Application Part 2 - Adding the Functionality
    14:15
  • iOS 12 App: Temperature Calculator Part 1 - Creating the Interface
    13:20
  • iOS 12 App: Temperature Calculator Part 2 - Adding the Functionality
    28:20

  • Detecting Shake Gestures with the Device
    08:09
  • iOS 12 APP: Shake Me Silly Part 1 - Creating the Interface
    16:21
  • iOS 12 APP: Shake Me Silly Part 2 - Adding the Functionality
    26:20
  • Detecting Swipe Gestures on the Screen
    13:21
  • iOS 12 APP: Simon Says Part 1 - Creating the Interface
    17:24
  • iOS 12 APP: Simon Says Part 2 - Adding the Functionality
    37:30

  • Using UIViews
    09:44
  • Controlling UIScrollViews
    10:26
  • Displaying UIAlertViews
    12:55
  • Designing Interfaces with UIStackViews
    22:29
  • Switching to a New Storyboard View
    16:38
  • Switching to a New XIB View
    10:51
  • Changing the Status Bar Colour
    04:04
  • Removing the Status Bar
    03:50
  • Using UIPickerViews
    11:47
  • Using UIDatePickerViews
    09:39

Requirements

  • You will need a Apple Mac computer or laptop
  • You will need the developer software Xcode 10

Description

Do You Want To Create Your Own iPhone and iPad iOS 12 Apps but are not sure where to start or even begin? Are you ready to jump right into the exciting world of mobile development but have little or no programming experience? Then this is the perfect course for you!

This iOS 12 & Swift 4.2 - Complete Developer Course will give you everything your need to start your new career in IOS 12 development, The course has been structured to support Swift 4.2, Teaching you all you need to know from creating your first project to Submitting to the AppStore.

Create Over 25 Real iOS 12 Applications throughout the course from fun and simple games to powerful utility apps using the native features of IOS 12 devices to help you understand the process of creating applications within Swift 4.2.

Create Sticker Pack & iMessage Applications One of the many amazing features iOS 12 application development allows you can create your own iMessage extensions and sticker pack applications.

Sell Your App to Millions of Users and earn extra revenue from Ad networks, Making money has never been so easy!

Not only do you get the best online IOS 12 development course online but you also get first class responsive support by email, Twitter or on the forums, So you can rest assure you have full guidance in your new career!

Why Choose My Course?

My names Aaron Caines and i have created over 15+ Best Selling iOS courses for Swift and Objective-C, if you have already enrolled into one of my courses int he past you already know how exciting and fun they can be and how jam packed they are with information!

If this is your first time seeing one of my courses you can expect to see reviews like this:

***** "i owe this guy a beer. this guy is the best ios teacher here . ive returned many videos . hope you could make an advanced course. i could totally work with the instructor" - No Basic S

***** "the course is very well done and addictive, it teaches a lot of notions very very useful in a very clear way. great!" - Luca Torroni

***** "The course is clear and detailed. Covers a good range of functions for almost any kind of app. My go-to course whenever I am unsure how to implement features!" - Loh Chung Kit

***** "This is one great course indeed! I truly enjoy Aaron's teaching style. He is so easy to follow and understand. Great for beginners and intermediates. I am finally seeing my app come to life!" - Annabelle Ramos

Why Choose This iOS 12 & Xcode 10 Course?

Many programmers learning to create there first iOS 12 application often learn from a boring 300 paged book or a short online video tutorial and are often left with more questions they they asked! This iOS 12 & Xcode 10 course teaches you from the ground up and i never leave you hanging as i support you through each and every step, i am there to assist you when you run into a problem in Xcode 10 and to offer any advice needed and before you know if you will have created your first iOS 12 app and will feel like everything your learned has stuck in your head.

Topics Covered:

  • Understanding Xcode 10, iOS 12, Interface Builder, Simulator and Project Types

  • Language basics and building blocks

  • Swift 4.2: Get to know the new updated language

  • Create over 25 real iOS 12 applications

  • All Objects, Actions and Outlets possible in App Development

  • Social Integration: SMS, Email and more

  • Storyboards and nib Files

  • Universal Support and Screen Size Support

  • Images and Sounds Integration

  • Playing and Streaming Video Support

  • Full Featured iOS 12 Apps

  • Earning Revenue Ad Networks

  • In App Purchases

  • Fun and Simple iOS 12 Games

  • Core Data Applications

  • Camera Support Applications

  • Sticker Pack Applications

  • iMessage Extensions

  • App Store Submission and Update Support

Who this course is for:

  • Anyone who wants to learn Swift 4.2
  • Anyone who wants to develop apps
  • Anyone who wants to learn how to code
  • Anyone who is looking to freshen up there skills
  • Anyone who is looking to make money from IOS 12 Apps
  • Anyone looking for a new career

Instructor

Aaron Caines
iOS 12, Swift 4.2, Objective-C & Xcode 10 Developer
Aaron Caines
  • 4.4 Instructor Rating
  • 3,702 Reviews
  • 36,799 Students
  • 19 Courses

Aaron Caines is the founder of Geeky Lemon Development, he started programming at a young age and has been programming full time and teaching for the past 8 Years online becoming a best seller in his field, Aaron has also created a vast amount of applications for brands, companies and just for fun!

Aaron is very passionate about teaching and coding, he finds great satisfaction from helping developers and providing the very best tool set  to help them reach their goals.

Aaron's expertise come in Photoshop, Xcode, Objective-C and Swift 4.2.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.