Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Mobile Application Development

Swift & iOS Master Class, from the basics to practical application development

150+ hours of cutting-edge curriculum! Master everything from Swift basics to advanced real-world projects in one course!

(5.0) 1 reviews

45 learners

  • kxcoding
부트캠프#독학#개발자
부트캠프
apple
ios
이론 실습 모두
Swift
iOS
Git

What you will learn!

  • Swift Basics ~ Advanced Grammar + UIKit Framework

  • Utilize essential frameworks such as DB and Network

  • Various UI implementation techniques, Swift Macro, and Unit Test

  • Git Basics Essential for Your Project

From Zero Base to becoming an iOS developer!

150+ hours of complete curriculum

From Swift basics to frameworks and projects, this book covers everything you need to become a skilled iOS developer.

High-level projects

Learn how to design and debug code and UI that are ready for release on the App Store, and develop skills you can apply on your own.

150+ hours of complete curriculum

We provide over 150 hours of video lectures that allow you to naturally study everything from grammar and frameworks to design and debugging.

Latest technology + latest version

This isn't just a lecture that's up-to-date, it's a truly up-to-date lecture created with Xcode 15 and Swift 5.9 syntax!

High-level projects

Learn proper app development with projects that are ready for release on the App Store. All examples are written in clean code utilizing modern syntax .

Unique curriculum

It can't be compared to a poor copy lecture!

This course was created with over a year of preparation and over 2 million characters of manuscript. Build your skills with a unique curriculum and examples you won't find anywhere else!

A tightly packed technology stack

It contains all the technology stack required for iOS developers and a variety of know-how that can be applied immediately to projects.

Various challenges

It includes a variety of challenges that allow you to immediately apply what you have learned.

By taking on the challenge, you will be able to clearly understand what you have studied and your confidence will increase :)

If you have any questions before registering, please feel free to contact us via the link below :)

KakaoTalk Channel - @kxcoding (Click to go)

Email - help@kxcoding.com

Just follow the curriculum!

From setting up your development environment to debugging, the course is structured so you can learn naturally through a variety of examples. Just follow the curriculum!

Swift Grammar

It covers everything from basic grammar to advanced grammar required for framework implementation.

Xcode Basic Usage

You can naturally learn the overall content required for app development, including project creation and management, source editing, and resource management through assets.

Interface Builder and Storyboard

You can learn how to efficiently configure UI and various know-how.

Essential Patterns for App Development

Study essential patterns frequently used in iOS app development, such as the delegate pattern, notification pattern, and singleton pattern.

Using the basic view

We'll be using most of the views provided by UIKit, including buttons, text fields, image views, switches, and sliders.

Screen Event

Learn how to handle screen transitions and pass data using the system UI.

List

Learn how to display lists using table views and collection views.

animated movie

Learn how to develop vibrant UIs.

Auto Layout & Adaptive Layout

Implement a UI that changes according to the execution environment.

GCD & Swift Concurrency

Implement code that runs quickly and smoothly without interruption.

Core Data

Learn how to permanently store and edit data.

Network

Learn a variety of techniques, from basic JSON parsing to caching.

Memory and data structures

We also study all the basic knowledge that junior developers must know.

Location services and maps

We implement location services using GPS and maps.

Unit Testing and Debugging

Test your code repeatedly, find potential errors, and fix them to make them safe.

Practical Project

We have a variety of practical projects available, including a memo app, a D-Day app, an Apple Watch app, and an amusement park map app.

We have also prepared a sample lecture.

You can check out the full sample lecture by going to the curriculum below.

Many people are satisfied with studying together.

Check out the story of studying with KxCoding.

This* is

Honestly, this is a course I wouldn't recommend to anyone else...
I like it so much I want to keep it to myself... I'm serious.
There are so many great things about this course, but if I had to pick just a few, they would be:

1. Lectures tailored to the latest version of Swift

The instructor is always studying and updating his lectures accordingly. If you try to purchase lectures on other sites, you'll find that they aren't updated after they're posted. However, kxcoding's content is constantly updated. This also applies to iOS lectures. I can really feel the instructor's dedication to his teaching.

2. Lectures tailored to beginners' level

Before taking this course, I had never studied Swift or object-oriented programming. However, after taking it, I gained a certain level of understanding of the concepts and was able to implement them step-by-step by referring to the developer documentation. The Closure course, which particularly shines with its beginner-friendly approach, is highly recommended.

3. A well-organized lecture system

I felt the course was well-structured, from beginner-friendly sections to more advanced ones. In particular, the instructor would often suggest, "Which lectures are better for this section?" or "You don't need to think about it yet." While initially enthusiastic, it's easy to give up when you encounter difficult sections one by one. This course, however, addresses those areas in advance, allowing you to follow along without giving up.

I left a review like this, but I wish I was the only one who heard it...

tka***017

I'd studied Java and C in college, and had some experience with Android programming, but my level was so shallow and I hadn't touched it in a while, so it was practically starting from scratch. While preparing for a job as an iOS app developer, I started looking for Swift courses. This was the only one that specialized in Swift and iOS and was constantly updated with the latest versions. That's why I chose KxCoding, and since then, I've been studying and I've found it to be very satisfying. The cost of registering and enrolling in the course is well worth it. The course content is systematically organized and tightly linked. In other words, if I didn't thoroughly master the material, I'd get confused in the next lecture. However, I could simply go back and review the previous lectures and move on, so it wasn't a major inconvenience. If I studied thoroughly, this wouldn't happen again. The course was explained in a simple and easy-to-understand manner, so I didn't feel like it was overly complicated. Occasionally, I encountered a section I hadn't covered yet, but after I'd studied it and revisited the course, I found it much easier to understand. What I enjoyed most about taking KxCoding was the fact that I could ask questions immediately and receive friendly answers. Aside from programming classes, most online lectures feel like you just watch a video and figure out the answer. But here, it felt like I was learning from a teacher in school. I could ask questions right away. I highly recommend this course.

sik****24

I tried taking offline classes to learn app development as a hobby, but I quickly gave up because I felt I didn't have the aptitude. Then, after four years of neglect, I stumbled upon kxcoding. A renewed desire to learn sparked my interest, and I started on a whim. I started with mixed feelings of anticipation and apprehension, but I'm currently studying hard, repeating the lessons over and over again. The smooth flow of the lessons has been incredibly helpful, allowing me to fully immerse myself in the material. The instructor's voice is also wonderful. ^^ While I can't master everything at once, I'm confident that even beginners can master it with consistent practice. I've tried various methods of studying, but I've found that none of the courses are as systematic as kxcoding. It's now my responsibility to keep up with these great lectures, right? ^^; I hope you continue to create great content.

wls*****09

After I first decided to do iOS development, I looked for lectures on basic Swift grammar and iOS technology in several places, including other lecture platforms, but I have never seen a site that is updated as frequently as Kxcoding and that provides the latest technology.
I believed that iOS development wasn't just about proficiency in Swift; it also required a solid understanding of iOS architecture. That's why the course explained UIKit and the fundamental iOS architecture required for development, making it easy to understand. I was also able to gain hands-on experience with development and deployment.
If you are considering iOS development, please take this course to find the information you need.

zer***01

I can't even remember when I first started coding. I remember always just printing "Hello World!" But now I feel like I've finally found a teacher who can help me navigate the ocean of coding. The lectures are clean and concise, making them easy to absorb. Furthermore, the absolute principle of repetition makes it easy to apply, so I don't get bored no matter how many times I watch. The repetition of absorption and release allows me to understand naturally. And the kind and quick responses make me feel like I'm not alone. I still have a long way to go, but this positive start gives me hope for a long journey. Thank you. ^^

Jang*won

There aren't many videos of lectures on other sites for iOS, and they cut off in the middle, making them difficult to understand.
However, when watching and listening to the KxCoding Swift and iOS lectures, the instructor always thinks and teaches from a beginner's perspective.
They talk about it in class. I haven't encountered it much, so I think it's natural to not understand. But when I hear them and believe them, I think it's only natural.
I think I watched it over and over again more diligently. I am proud of myself for growing so much after taking this one lecture, even though I knew nothing.

I think this is a lecture that I can trust and watch.

lic***seo

This was the best course I discovered when I was transitioning from Objective-C development to Swift. While other Swift courses and books offered on other platforms were either difficult to understand or slow to progress, this course's well-structured curriculum and detailed explanations of concepts and source code were incredibly helpful in learning Swift. If I had had a course like this when I first started developing iOS with Objective-C, I would have been able to grasp the concepts more quickly and accurately.

All the reviews above are actual reviews posted on the KxCoding site.

We've compiled some frequently asked questions!

If you have any questions, please feel free to contact us anytime :)

Email - help@kxcoding.com

Q. Can non-majors or beginners in programming also study together?

The video lectures are designed to help beginners in iOS development naturally acquire the necessary skills. Therefore, anyone can learn together. However, the actual difficulty level may vary depending on the individual. As long as you're not shy about asking questions and have the persistence to study repeatedly, you'll be fine!

Q. Do I need to take a separate grammar lesson?

Since basic grammar is included in the curriculum, you don't need to study it in other courses. However, grammar is an area that can never be over-studied, so if time permits, I recommend studying it in a variety of courses.

Q. Can I take the course on a Windows laptop or PC?

Normal practice is difficult on a Windows PC or Hackintosh, so taking the course is not possible.

Q. If I were to buy a Mac for study, what specifications would you recommend?

Xcode, used for iOS app development, is a fairly large and heavy application. We recommend an M1 CPU or higher, 16GB or more of RAM, and a 512GB or higher SSD. When purchasing a MacBook, opting for a Pro model over an Air will allow for longer use and a more favorable disposal option.

Q. Do I need to register as a paid developer (Apple Developer Program)?

All hands-on exercises included in the course can be completed with a free developer account.

Things to note before taking the course

Practice environment

  • macOS Sonoma

  • Xcode 15.x

  • Git (GitKraken)

Recommended for
these people

Who is this course right for?

  • Job seekers preparing for employment as iOS app developers

  • Students preparing for Apple Academy or project-based camp (5 months or longer)

  • People who feel alone and worried

  • Developers looking to transition into iOS

  • A junior developer who feels he lacks basic skills while developing alone at a company

Need to know before starting?

  • Minimal experience with macOS

Hello
This is

500

Learners

26

Reviews

45

Answers

4.7

Rating

2

Courses

iOS, Swift에 대한 책을 쓰고 강의를 하고 있는 iOS 개발자입니다 :)
앱 개발 교육사이트인 KxCoding을 운영하면서 iOS 개발자를 꿈꾸는 다양한 분들과 공부하고 있습니다

지금까진 쓴 책들

2019.4 - Hello, Swift (iBooks)
2017.9 - iOS 앱 개발자를 위한 Swift 4
2016.10 - iOS 앱 개발자를 위한 Swift 3
2014.12 - Objective-C 개발자를 위한 Swift

강의 및 세미나

Fast Campus 나만의 iOS 앱 개발 캠프
Fast Campus Swift 4를 활용한 iOS 앱 개발 캠프
Fast Campus Dev Seminar: 좋았을걸
한화생명 iOS 앱 개발 기초 과정
KxCoding 부트 캠프

Curriculum

All

513 lectures ∙ (163hr 12min)

Published: 
Last updated: 

Reviews

All

1 reviews

5.0

1 reviews

  • smart_ares님의 프로필 이미지
    smart_ares

    Reviews 1

    Average Rating 5.0

    5

    60% enrolled

    강의가 알찹니다.

    $228.80

    kxcoding's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!