Course Information
Course Overview
Learn iOS Development By Working On Different Projects With Various Difficulty Levels
Are you ready to elevate your iOS development skills and stand out in the industry?
This course is designed to take you from zero understanding to an intermediate level in just a couple of hours , using comprehensive and engaging project-based learning.
I poured my heart and soul into creating this course, and I can't wait to share my knowledge and experience with you. Enroll now and let's make your dream a reality.
> Absolutely Easy To Follow And Understand.
The course material is recorded with an HD image and audio quality
to ensure that the instructor is easy to follow and understand.
> In-depth Coverage Of The iOS Development Essentials
You will start your journey by learning the software development essentials.
> Project Based Learning
Once you've built a solid foundation about the programming concepts,
you will gradually move to the next level, where you'll work on different projects with various difficulty levels.
All of the projects are carefully designed to introduce complex iOS Development topics,
in a very natural, easy and intuitive way to you.
> Downloadable Projects
Every Advanced Topic is made available with a starter and finished project.
This is done to make sure, that you are able to focus on thing that matter most
and can follow along with every lesson, without worrying about the unnecessary stuff.
> Useful Quizes And Exercises
Quizes and exercises are carefully designed to test and retain your iOS knowledge throughout the course.
> You Will Learn
- Programming Essentials
- Swift Data Types
- Swift Control Flow
- Object Oriented Programming
- UIKit iOS Development And UI Design
- UIKit Animations
- Layout And Auto Layout
- Creating UI Components Programmatically
- Work With Various FrameWorks
- Audio Recording And Playing
- Install And Use CocoaPods
- Work With DataBase (Core Data)
- Create JSON - Pars JSON - Display JSON Objects
- Train Your Own Machine Learning (CoreML) Model
- Create A 2D Game (Angry Birds Clone)
- Augmented Reality And Object Recognition
- 3D Environment (Planets In Space) Animation
- SwiftUI iOS Development And UI Design
- SwiftUI Animations
- tvOS Build Apple TV Streaming Application
- More...
Course Content
- 10 section(s)
- 245 lecture(s)
- Section 1 Getting Started With Xcode
- Section 2 Naming In Swift
- Section 3 Data Types
- Section 4 Optional
- Section 5 Collection Types - Array
- Section 6 Collection Types - Dictionary
- Section 7 Collection Types - Set
- Section 8 Operators
- Section 9 Control Flow
- Section 10 Value Types And Reference Types
What You’ll Learn
- Complete Swift And iOS App Development
- Develop Apps For iOS - iPadOS - tvOS
- XCode Essentials
- Data Types, such as Variables, Contents, String, Int etc..
- Optionals, Classes, Protocols
- Swift + UIKit and iOS
- SwiftUI
- Layout And Auto Layout UIKit - Storyboards
- Design User Interface Programatically
- Animations With UIKIT
- Core Data and much more.
- Installing And Using Cocoa Pods
- Google FireBase Cloud Storage
- Encode i.e Create JSON And Decode JSON
- Animations With SwiftUI
- Design Complex User Interace With SwiftUI
- Design User Interface With UIKit And Storyboard
Skills covered in this course
Reviews
-
DDavid Morgan
i’ve always wanted to develop an ios app myself, this course helped me to build my knowledge gradually and helped understand the basic concept very well.
-
WWouter Nijkamp
Amazing, above any expectations! I enjoy how calm and detailed he explains stuff.
-
FFeldman Magoge
I thought you first chapter on xcode was not that good. You kept mixing Storyboard stuff and SwiftUI, which was totally confusing. Think you need to fix that part of the course.
-
GGerald Hernandez
- There are numerous typos on the written portions of the course. - Many code examples are not formatted correctly making it difficult to read. - Some of the quiz answer are flat out wrong. - The delegation lesson is very poorly explained. - Every video lesson has an intro and outro. This just wastes time for the user. - Some lessons can be combined and do not need to be under a minute long.