Swift grammar, from basics to application!
We've packed it full of the knowledge you need to create an app 🍚
Learn with full know-how
iOS App Development 📱
Anyone can teach you how to build apps with buttons, table views, navigation, and more. However, this is the only place that teaches you how to build them properly. To ensure you become a true iOS developer, we film new courses from start to finish every year. Each course is infused with the best know-how of the time. This time, we've released a new iOS developer course, packed with a wealth of expertise.
As the title suggests, the purpose of this course is to help you become an iOS developer. This course will equip you with the knowledge and fundamentals necessary to become a developer. Upon completion, you'll become a developer capable of handling real-world tasks. This course provides detailed examples, from basic to applied, demonstrating how to apply Swift syntax in practical settings.
It covers everything you need to know to create a great app, from the basics to practical aspects, including how to structure an app, refactoring, how to use storyboards, how to create UI with code, callbacks using closures, and various methods for passing data .
I recommend this to these people 👨👩👧👦
🐥
Anyone who wants to become an iOS developer
This isn't just another course with sample code. This course will teach you everything a real iOS developer does, from start to finish.
😵💫
Those who develop without confidence due to lack of concepts
I'll teach you the difference between View and ViewController, the concept of reuse, layer separation, synchronous and asynchronous, and how to write proper code.
Special features of this course ✨
#1.
App development project
We'll be together from beginning to end!
Combining Swift syntax and practical app development, this course will take you from start to finish . It covers what a ViewController represents, how to refactor, and how to create clean code by dividing the layers, helping you become a better developer.
#2.
Even beginners can learn step by step
I can follow you!
We've structured this course so you can follow along step-by-step from the beginning. We've put a lot of thought and polish into it so that even those who don't know much about development can become developers through it. We're confident that you won't find another course that covers Swift syntax and real-world app development projects in such a detailed and comprehensive way, from start to finish.
#3.
Things you can't learn in other classes
I have knowledge!
This course covers code layer separation and refactoring techniques . It includes both CodeBase UI and Interface Builder UI development methods, enabling optimal UI design. It also explains practical usage of concurrency (concurrent programming) async and await . Through this course, you'll gain valuable knowledge not readily available in other courses.
What you'll learn 📚
Section 1 Swift Grammar
- Learn Swift grammar thoroughly from basics to application through 49 chapters.
Section 2: Seven Ways to Pass Data
- You can understand the concepts of passing data, delegates, closures, and objects.
Section 3: Building the App Foundation
- Learn how to create the basic structure for creating an app, and the roles and life cycle of View and ViewController.
Section 4: Creating an App - Currency Converter App
- Learn about network concepts, JSON processing methods, and Delegate concepts.
- You can create an app using DataPicker, TableView, and SerachController.

Section 5: Creating an App - ToDo App
- Learn the concepts of CRUD (create, read, update, delete) by learning how to manage local data based on CoreData.

Section 6: Creating an App - StopWatch App
- Learn how to handle repetitive data through Timer, how to update UI, and the concept of reusable Cells in TableView.

Section 7: Creating an App - Map Landmark App
- Learn the concept of location and how to pin and search for specific locations on a map using SearchController.

Section 8: Creating an App - Netflix Clone
- You will learn the concepts of video playback to create an OTT app like Netflix by cloning the Netflix app, and how to compose screens through storyboard UI and code UI.

📢 Please note before taking the class!
- Please prepare a Mac for the practice.
- Please refer to the link below for image data.
Expected Questions Q&A 💬
Q. Can non-majors and beginners also take the course?
I'll teach you everything from grammar to app development, from the very beginning. Just trust me and follow along.
Q. What is the scope of this course?
This all-in-one course is designed to help both beginners and novice developers alike, combining detailed explanations and key concepts that might otherwise be overlooked to build real-world apps. It covers all the grammar of the Swift language in detail, laying the foundation for a solid foundation. It also teaches you how to build real-world apps based on UIKit and how to write code that will help you become a true developer.
Q. Is this lecture adapted to the latest version?
The course is structured around XCode 13 and Swift 5.5~5.6 . All lectures are based on the latest version at the time of filming and are always written from scratch, applying the latest skills.
Introducing the Knowledge Sharer ✒️
Hello. I'm an iOS developer with 10 years of experience. I've launched around 50 apps in my career, and I'm a veteran developer. I'm researching how to foster growth with my fellow developers and developing these know-how into lectures.