![[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)강의 썸네일](https://cdn.inflearn.com/public/courses/327096/cover/fa1cbc3c-c0e8-4a3d-9f2a-1150b67f6457/327096-eng.png?w=420)
[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
개복치개발자
앱 8개를 만들면서 코틀린 문법을 이용하여 안드로이드 앱을 만들어봅니다. 8개의 실습자료 뿐만이 아니라, 다양한 이론 설명과 함께 안드로이드를 공부해봅니다.
입문
Android, Kotlin, Firebase
This is a basic Kotlin grammar course. Designed for those wanting to develop Android apps in Kotlin, it offers an enjoyable way to build a solid foundation in Kotlin grammar from scratch.

Kotlin Grammar Basics
Kotlin syntax needed for Android development
Kotlin Coding Test Problem Solving
Grammar lectures are boring? 📲
Build your Kotlin fundamentals easily and enjoyably.
This course is designed to learn Kotlin syntax, the programming language for Android app development. It is a course for starting Android app development with an understanding of Kotlin syntax and a certain level of proficiency.
When developing Android apps, the main programming languages used are Java and Kotlin. Since Google declared "Kotlin First" in 2019, they have been strongly supporting Kotlin. Additionally, many companies are looking for talent proficient in using Kotlin when hiring Android developers.
In this course, for those who want to develop Android apps using the Kotlin language, we will gradually learn about Kotlin syntax. Starting from the most basic parts, we can cover essential content you need to know and even coding test problem-solving together. Shall we take on this challenge together?
Most people start studying app development by learning the syntax of a programming language with the idea of creating fun apps.
However, many people end up giving up halfway through without completing their grammar studies.
Why is that? It's because grammar lectures are usually boring and uninteresting.
Instead of boring and tedious grammar lectures, I've prepared easy and light Kotlin grammar lessons.
It is possible to publish an Android app by only studying the app development part without organizing Kotlin grammar. However, when creating difficult features, you often need to refer to other people's code or Google's official documentation, and if you haven't organized Kotlin grammar, it can be difficult to understand other code.
Therefore, understanding Kotlin syntax is essential.
After graduating from college, when I first interviewed for an Android developer position, I remember being asked many basic questions about Kotlin syntax during technical interviews (at companies like Kakao/Netmarble). At the time, I thought "Why are they asking these things?", but looking back now, they were questions about how well I understood the fundamentals.
In all studies, the fundamentals are most important, and how thoroughly you master those basics is crucial.
Through grammar study, which serves as the starting point for future learning, you can build a solid foundation.
Grammar books cover not only commonly used grammar but all content, so they're not something you can learn quickly, and authors often explain things assuming readers already know the basics.
This course explains everything in detail from the beginning, focusing on commonly used grammar.
Most YouTube lectures don't follow a systematic order and often only cover very basic topics. Therefore, you may not be able to study the various syntax you'll encounter while developing.
Through this course, you can quickly study grammar only as much as you need. As shown in the diagram below, it is structured so that you can acquire knowledge of important parts in a short time.
While it doesn't cover everything like a thick grammar book that requires long hours of study, it's structured to help you quickly learn and practice what you need in a short amount of time.
"I'm not a theory person, I'm a hands-on person" - if that's you, feel free to skip this course and take the one below, studying by searching for what you need as you go.
[Beginner's Edition] Learn Android Kotlin by Building 8 Apps
Learn Android app development by building it yourself!
Even when explaining concepts I already know, I have to think carefully about how to explain them well and make them easy to understand. Rather than just reading explanations that come up immediately when searching the internet, I created this course while constantly thinking about how to make it easier and more understandable for you. There were videos where I spent more than half a day thinking about how to explain and how to film, even for a single 10-minute video.
All developers are comfortable talking with other developers. Because of this, they often speak assuming everyone knows the terms they use in their daily work, but I recorded the lectures while trying to avoid such cases as much as possible.
I've been structured to ensure you don't struggle with learning due to new, unfamiliar terminology.
It's impossible to understand everything about a programming language through just a few hours of lectures.
It's about gradually improving your understanding of a development language through grammar study, practice, and real-world projects, and this course is designed to help you learn quickly and easily the essential parts you need when studying Kotlin for the very first time.
Simply following along with examples won't make it yours. By solving coding test problems, you can become familiar with coding (syntax) and experience various string processing and feature implementations.
I created problems as good examples for practicing Kotlin grammar.
Section 0: Kotlin Basics
We'll study the most basic and frequently used grammar patterns.
Section 1: Moving Beyond Kotlin Basics
Learn concepts related to Classes. You will learn about inheritance, interfaces, abstract classes, and other concepts you'll encounter in development.
Section 2 - Advanced Kotlin
You will learn about Kotlin's distinctive features, such as Scope functions.
Section 3 - Practicing Kotlin with Coding Test Problems
You can become familiar with Kotlin by solving coding test problems, writing code directly, and practicing string manipulation.
Check out the Frequently Asked Questions 💬
Q. Can I take this course if I have no experience with programming languages like Java?
Yes, you can take this course. It is designed for complete beginners and those who have been learning for less than 6 months.
Q. I want to learn app development right away without learning grammar first
I also remember when I first started learning app development, I skipped grammar studies and jumped straight into app development. If you're the type who prefers to study by creating screens right away, you can take the course below first, and then take this course later when you want to organize your grammar knowledge.
Q. Will I learn everything about Kotlin grammar by taking this course?
It's impossible to master a programming language with just a few hours of lectures. This course aims to quickly review the Kotlin syntax needed for development in the minimum amount of time.
Q. Does this include learning Android app development? Or does it only cover Kotlin syntax?
The current course does not include app development. It covers Kotlin language syntax for developing Android apps.
Q. How are the hands-on exercises conducted?
You can practice in an online environment (https://play.kotlinlang.org/) without installing cumbersome practice tools.
Q. Where can I find the course materials?
You can download the lecture code in Section 4.
Q. What is the difficulty level of the coding test problems included?
This is created with problems at the easiest difficulty level typically found on coding test sites. It was designed primarily for practicing string manipulation and familiarizing yourself with Kotlin syntax.
Q. Are there any precautions I should be aware of when taking the course?
After recording the lectures, I reviewed them and made some adjustments to the order for better efficiency. There are cases where I mention "the next lecture is about loops," but it actually starts with conditionals instead of loops, so please keep this in mind.
Q. I'm not sure if this is the right course for me!
If you fall into any of the categories below, I recommend this course.
For those who fall into the categories below, this course may not be very helpful.
Want to learn Android app development as a hobby?
[Beginner] Kotlin Grammar for Android
[Complete Beginner] Learn Android Kotlin by Building 8 Apps
Want to develop more deeply like an Android developer?
[Intermediate] Kind JETPACK Introduction
[Intermediate] Kind JETPACK Introduction
Want to learn about Declarative UI?
[LV1] Jetpack Compose - Practicing UI
[LV2] Jetpack Compose - UI and Animation
[LV3] Jetpack Compose - Building a Realistic Diet App
[LV4] Jetpack Compose - Design Patterns and Circuit
If you're studying with employment in mind?
[Portfolio] Creating Android Apps - Theory
[Portfolio] Creating Android Apps - Practice
Who is this course right for?
Those who wish to organize Kotlin grammar
For those looking to start Android app development with Kotlin
6,145
Learners
394
Reviews
1,387
Answers
4.8
Rating
12
Courses
2015년 스타트업 창업을 계기로 다양한 개발 프로젝트를 진행하였습니다.
현재는 평범한 직장인 개발자입니다
All
47 lectures ∙ (6hr 25min)
Course Materials:
Limited time deal ends in 3 days
$16,500.00
25%
$17.60
Check out other courses by the instructor!
Explore other courses in the same field!