Course Description
iOS Developers are highly in-demand. With Franklin’s ‘Build iOS Apps – Fast Start Course’ you can learn to build iOS Apps, gain practical experience and take your iOS Development career to the next level.
If you’re an iOS Developer, this course provides a solid foundation to strengthen your programming foundation. We simplify complex topics, and you’ll learn how to apply new concepts to your work today. We focus on SwiftUI, so if you’re coming from a past Objective-C or a UIKit background, you’ll find this course extremely useful in your career.
If you’re new to iOS development, you’ll find this course extremely enjoyable. We explain everything in simple English, and you will get an over-the-shoulder view of how we plan and build a new iPhone app.
We’ll help you go from zero to hero in iOS development with this Fast Start Course.
Why Learn This Course?
- Develop the Skills to Become a Highly Sought After iOS Developer
- Start from Absolute Basics and Build a Strong Foundation
- Create Your Own iPhone App and See it Working
- See How You Can Practise Coding Even Without a Mac
- Fun and Interactive Learning Experience
- Watch over the shoulders of an experienced team and learn
Requirements
- No Previous Experience Required. No Prerequisites. Just Come with an Open Mind
- The training starts from absolute basics, and we hold your hand and show you how you can become a top iOS developer
- Access to a Mac-based computer, such as a Macbook.
-
-
Course Introduction
-
Download and Install XCode (The Program You’ll Use to Build iOS Apps)
-
Work with XCode Playground
-
Learn Swift without a Mac
-
SwiftUI – The modern way to build interface elements.
-
-
-
Programming fundamentals in Swift (data types, variables, functions)
-
Structures
-
Closures
-
Handling App Interfaces
-
Build Your Hello World
-
Control Flow with Swift
-
Control Flow Coding Challenge
-
-
-
Arrays
-
Array Coding Challenge
-
Tuples
-
Tuples Coding Challenge
-
-
-
MVVM – The Industry-standard to Organise Your Projects
-
SwiftUI Views and Containers
-
Planning the App
-
Creating Game Outline
-
Data Structures
-
Layouts with LazyVGrid
-
Handling Team Scores
-
Create App Views
-
Handle Gameplay State
-
Complex Calculations
-
Make it Pretty
-
Conclusion
-