iOS 12: Learn to Code & Build Real iOS 12 Apps in Swift 4.2
iOS 12: Learn to Code & Build Real iOS 12 Apps in Swift 4.2, available at $94.99, has an average rating of 4.3, with 256 lectures, based on 912 reviews, and has 5437 subscribers.
You will learn about Build full-scale iOS 12 apps Become a Swift 4 programmer Submit your app to the App Store! Develop Augmented Reality apps using the newest ARKit 2 framework Develop CoreML 2 apps Learn how to build apps with Firebase Learn basic to intermediate iOS development This course is ideal for individuals who are Beginners to coding or Beginners to iOS app development or Android developers who want to learn iOS or Web developers who want a mobile experience for their web products It is particularly useful for Beginners to coding or Beginners to iOS app development or Android developers who want to learn iOS or Web developers who want a mobile experience for their web products.
Enroll now: iOS 12: Learn to Code & Build Real iOS 12 Apps in Swift 4.2
Summary
Title: iOS 12: Learn to Code & Build Real iOS 12 Apps in Swift 4.2
Price: $94.99
Average Rating: 4.3
Number of Lectures: 256
Number of Published Lectures: 255
Number of Curriculum Items: 256
Number of Published Curriculum Objects: 255
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Build full-scale iOS 12 apps
- Become a Swift 4 programmer
- Submit your app to the App Store!
- Develop Augmented Reality apps using the newest ARKit 2 framework
- Develop CoreML 2 apps
- Learn how to build apps with Firebase
- Learn basic to intermediate iOS development
Who Should Attend
- Beginners to coding
- Beginners to iOS app development
- Android developers who want to learn iOS
- Web developers who want a mobile experience for their web products
Target Audiences
- Beginners to coding
- Beginners to iOS app development
- Android developers who want to learn iOS
- Web developers who want a mobile experience for their web products
Welcome to the iOS 12 Masterclass.
This course teaches you how to build beautiful iOS 12 apps using the latest in Swift 4.2. This course is designed to be super accessible to beginners, so don’t worry if you don’t have any programming experience.
The course includes tons of engaging video tutorials and builds your programming know-how through project based learning. Build real iOS apps to build your portfolio, worthy of submission to the App Store.
All content is brand new with no reused material from iOS 10 or iOS 11 courses. All recorded on the latest version of Xcode 10. We cover Apple’s updated ARKit 2 for building Augmented Reality apps as well as Core ML 2 & Create ML for creating apps that think with Machine Learning. You’ll generate your own machine learning models that use Artificial Intelligence to recognize objects and faces in images and tone of voice in comments. You’ll also be building 3D augmented reality apps that bring outer space into your living room and let you measure objects without any tools!
By the end of this course, you will be confidentlyprogramming in Swift 4.2 and be prepared to build your own apps or start a freelancing career as an iOS 12 developer.
You’ll also create a portfolio of 15+ apps that you can show a potential employer.
Enroll today, and get excited about:
-
Building awesome apps including ones that use Firebase, Core Data, Cocoapods, machine learning and augmented reality
-
All the knowledge you need to start building any app you want
Why should you trust us with your time?
Time is short. You have to make the most of every minute. If you wanted to watch boring instructors teaching outdated content, you’d be elsewhere.
By getting this course, you can relax knowing that everything we’ve created has been carefully designed and edited. We have put a lot of time and thought into each lesson to make sure they are easily digestible, even for beginners. There are animated lessons that explain some of the tricky concepts with practical examples and we’re always available to answer student questions.
By the end of the course, you’ll completely understand:
-
What’s new in Swift 4 and Xcode 10: Perfect for experienced developers who want to get up to speed.
-
Object Oriented Programming (OOP): Variables and constants, functions and loops, inheritance and polymorphism, optionals and enumerations, classes and protocols.
-
Control Structures: Using if/ else clauses, switch statements, and boolean logic to control the flow of execution.
-
Data Structures: How to work with collections like arrays and dictionaries.
-
Software Design: How to organize and format clean code for optimal readability and how to implement the Model-View-Controller (MVC) design pattern.
-
TableViews & CollectionViews: How to display and update information in UITableView and UICollectionView
-
Networking: How to make asynchronous calls to RESTful APIs, store and retrieve data from the Internet, and use the JSON format for working with data.
-
Persistent Local Data Storage: How to use Core Data, Codable, and User Defaults to store your app data locally. (Upcoming)
-
Create an eCommerce app using Firestore, Firebase, Cloud Functions and Stripe (COMPLETED! 16 hours!)
-
Machine Learning: Build apps that use artificial intelligence and build your own machine learning models using the new Core ML 2 and Create ML frameworks.
-
Augmented Reality: Play with 3D objects in augmented reality and create breathtaking animations and real-life interactions using the updated ARKit 2 framework.
-
Submitting Apps to the App Store: Learn how to create certificates and deploy your apps to the App Store.
See what our past students had to say about our other content:
STUDENT REVIEWS
“Caleb’s approach to presenting the concept concepts contained within the iOS 12 platform is truly unique. He not only has the command of all the subject matter he teaches, but his jovial disposition and subtle humor make this series a worthwhile investment. Typically, you would be searching for hours to hit all of these topics, and to find it all in one spot, is a great, great value” –Douglas Spencer
“I’ve taken several courses taught by Jonny, including for iOS, macOS, and Android. He is a very down to earth instructor that makes learning enjoyable. He takes the time to make sure you understand the topics he is teaching. And it doesn’t stop when the videos end. He is very active with his community of students on social media and is more than happy to provide extra help when asked. It’s been a pleasure to learn new things with Jonny!” –Keli’i Martin
“Super excited to be jumping back into iOS development at the same time that Caleb and Jonny are branching out on their own. I’ve taken courses taught by them before and found the content to be first-rate and if I ever had a question about a topic I was struggling to understand they were always happy to help.” –Conor Howard
“Jonny B is an excellent teacher and mentor. He produces high quality content that makes hard topics easy to digest. Jonny is always open to taking on student questions and answers promptly.” –Dr. Chris Le Brese (Senior Android Engineer – 5 years experience)
We’re so confident that you’ll love this course that we’re offering a FULL money back guarantee for 30 days! Sign up today with ZERO risk and SO MUCH to gain.
What are you waiting for? Click the ‘Buy Now‘ button and happy coding!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Intro to Course
Lecture 2: Installing Xcode 10
Lecture 3: Your First iOS App : Part One
Lecture 4: Your First iOS App : Part Two
Lecture 5: Choose Your Own Adventure!
Lecture 6: READ THIS: How to get help
Lecture 7: Meet your instructor: JonnyB
Lecture 8: Meet your instructor: Caleb
Lecture 9: Our Stories – Optional reading
Lecture 10: Xcode 11 Updates
Lecture 11: Xcode 11 Updates (Text)
Chapter 2: Intro to Swift 4
Lecture 1: Welcome to Swift!
Lecture 2: Intro to Section
Lecture 3: Variables & Constants
Lecture 4: Strings
Lecture 5: Numbers
Lecture 6: Booleans
Chapter 3: Xcode and AutoLayout
Lecture 1: Xcode Tour Part 1
Lecture 2: Xcode Tour Part 2
Lecture 3: AutoLayout: The Problem
Lecture 4: Beginner AutoLayout
Lecture 5: Alignment
Lecture 6: Layout Challenge
Lecture 7: LoginScreen AutoLayout
Lecture 8: Images in iOS and where to get image resources
Lecture 9: Images in iOS Links
Lecture 10: StackViews
Lecture 11: StackViews Challenge Solution
Lecture 12: Scroll Views
Lecture 13: Designing for iPhone X
Chapter 4: Intro to Swift 4 Continued
Lecture 1: Arrays
Lecture 2: Dictionaries
Lecture 3: Functions
Lecture 4: Control Flow & Loops
Chapter 5: AutoLayout & Swift In Practice
Lecture 1: BingeBot – Intro to App
Lecture 2: BingeBot – Building User Interface
Lecture 3: BingeBot – Adding Shows to BingeBot
Lecture 4: BingeBot – Selecting Random Show
Lecture 5: BingeBot Challenge
Chapter 6: Intermediate Swift
Lecture 1: Swift Optionals
Lecture 2: Classes
Lecture 3: Class Initializers
Lecture 4: Computed Properties and Observers
Lecture 5: Structures
Lecture 6: Class v Struct
Lecture 7: When to use class or structure articles
Lecture 8: Inheritance
Lecture 9: Enumerations
Chapter 7: Model-View-Controller (MVC)
Lecture 1: You down with MVC?
Lecture 2: Controller
Lecture 3: View
Lecture 4: Model
Chapter 8: GoodEatins: TableView and CollectionViews
Lecture 1: Intro to GoodEatins
Lecture 2: Data Set for GoodEatins
Lecture 3: Project Setup and DataModel
Lecture 4: NavigationController and TableView
Lecture 5: Protocols and Delegates Part 1
Lecture 6: Protocols and Delegates Part 2
Lecture 7: Implementing TableView
Lecture 8: Delegates and Protocols Further Explained
Lecture 9: Passing Data in PrepareForSegue
Lecture 10: Xcode 11 Update for Collection View Cell
Lecture 11: Setting up UICollectionView
Lecture 12: CollectionView Protocols
Lecture 13: RecipeDetailVC
Chapter 9: StarTrivia: Web requests and APIs
Lecture 1: Intro to StarTrivia
Lecture 2: SWAPI is dead, long live SWAPI
Lecture 3: StarTrivia Project Setup
Lecture 4: Adding Custom Font to Project
Lecture 5: Creating the MainBio
Lecture 6: Custom Views
Lecture 7: Web Requests and APIs
Lecture 8: Postman
Lecture 9: URLSession
Lecture 10: Parsing JSON Manually
Lecture 11: Swift Closures
Lecture 12: Additional Closures Information
Lecture 13: Completion Handlers
Lecture 14: Updating Person UI
Lecture 15: CocoaPods
Lecture 16: Alamofire Requests
Lecture 17: Parsing with SwiftyJSON
Lecture 18: Codable
Lecture 19: Creating Button Assets
Lecture 20: Segue Buttons Layout
Lecture 21: FadeEnabledButton
Lecture 22: Setting up additional VCs
Lecture 23: Passing Person Data
Lecture 24: Creating Homeworld UI
Lecture 25: Homeworld Data
Lecture 26: Vehicles UI
Instructors
-
Caleb Stultz
Developer & Certified Teacher -
Jonathan Burgoyne
iOS and Android Developer and Teacher
Rating Distribution
- 1 stars: 12 votes
- 2 stars: 11 votes
- 3 stars: 50 votes
- 4 stars: 220 votes
- 5 stars: 619 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024