Diving Deep in Swift App Development
Dive deep into structuring your apps and code properly as a professional iOS developer. We’ll explore ways to organise your project, while building a new app from scratch.
Course Description
iOS Developers are highly in-demand, With Franklin Training’s ‘Diving Deep in Swift App Development’ course, you’ll learn to expand your knowledge from a Junior Developer and expand your skills towards a Senior Developer.
This course will show you how to structure your projects and code properly so that your projects are more maintainable, scalable and easier to manage. We’ll expand our knowledge from basics for more advanced Swift programming features.
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 Improve Your iOS Development Skills
- See How to Create a New App from a Concept and Add Advanced Features
- Learn How to Properly Organise Large Projects
- Fun and Interactive Learning Experience
- Watch Over the Shoulders of an Experienced Team and Learn
Requirements
- Completion of iOS Fast Start Course by Franklin Training (or equivalent knowledge of Swift App Development)
- Access to a Mac-based computer, such as a Macbook.
-
-
What are Optionals?
-
Understanding Optionals and Coding Challenge
-
Looping and Ranges
-
Looping and Ranges Coding Challenge
-
All About Classes
-
Class Inheritance
-
Classes Coding Challenge
-
-
-
MVVM Overview
-
Learn about the View
-
Learn about the ViewModel
-
Learn about the Model
-
-
-
JSON Data Objects
-
JSON Data Parsing
-
Navigation Sections
-
-
-
How to Plan Your New App
-
Creating Models from Scratch
-
Parsing JSON for the Project
-
Showing Items in List Views
-
Building New Views
-
Modify Values Between Views with Binding
-
Connecting to View Model
-
About Environment Object
-
Cards
-
App Icons and Launch Screens
-
Conclusion
-