![[왕초보편] 앱 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
How about moving away from XML-only Android development and introducing Jetpack Compose?
253 learners

How to use Jetpack Compose
Jetpack Compose Advantages
Are you just planning to learn Jetpack Compose?
Why don't we learn it together this time?
When you receive a requirement to create a screen like the one below using existing XML, what's the first thing that comes to mind? (We'll create all of the apps below directly in the course.)
"I should look for a library."
"Wouldn't it be complicated to make it with a custom view?"
Don't these thoughts come to mind first?
If so, you can consider adopting Jetpack Compose!
How about an app like this?
Animations like this can also be easily implemented using Compose.
I'll show you how to do it yourself in the course!
Jetpack Compose is a tool in Android that accelerates UI development with less code.
"(...) is the modern toolkit for building native Android UI. Jetpack Compose simplifies and accelerates UI development on Android with less code, powerful tools, and intuitive Kotlin APIs." (Google Official Documentation)
I had a project at work that involved creating complex UIs, so I actively studied and introduced Jetpack Compose. After actually implementing it, I could see that the code for writing UI was significantly reduced, and I could feel that the fatigue in connecting UI and business logic was reduced. As a result, I was able to confirm that productivity also increased compared to developing Android screens using only traditional XML.
✋ Wait! This course may not be right for you if:
I've structured the content to help you become familiar with Jetpack Compose by gradually increasing the difficulty, starting with easy examples.
We'll warm up by practicing various features of Jetpack Compose.
Based on what you learned in the previous section, let's create a simple resume app.
Every time the dice number changes, we can easily implement the displayed screen with code instead of images.
Through hands-on practice, you'll create an app that easily generates various graphs.
We can easily implement calendar screens that were difficult to create with traditional XML.
Let's explore what Theme is initially created when a project is generated and customize it.
We will practice Scroll and Pager by creating a screen similar to Coupang's main screen.
We will practice implementing a card flip animation and experience how easily animations can be implemented in Compose.
We'll explore potentially confusing aspects of using Compose and learn how to use it together with XML.
Q. Is prior knowledge required?
Yes. I think it would be good for those who can create at least a RecyclerView using existing XML to take this course. Also, basic knowledge of Kotlin syntax is required.
Q. What level of proficiency in Compose will be covered?
The course primarily focuses on basic UI concepts.
Q. What is the teaching style like?
I've set a significant number of lessons as preview. I recommend checking the preview lessons first to see if the teaching style suits you before enrolling.
Q. There's official Google documentation, so why should I take this course?
Personally, I've often felt that while Google's official documentation is actually well-explained when you look closely, it can feel unfriendly from a beginner's perspective. In this course, I've made an effort to explain things step by step in an easy way from the perspective of someone new to Jetpack Compose.
Section 0 Course Introduction - The source code has been organized in an easy-to-read format on Notion at the lecture materials link.
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?
Anyone who has ever thought about learning Jetpack Compose
If you are curious about what Jetpack Compose is,
Those preparing for employment as Android developers
Need to know before starting?
Experience developing Android with existing XML
6,142
Learners
394
Reviews
1,387
Answers
4.8
Rating
12
Courses
2015년 스타트업 창업을 계기로 다양한 개발 프로젝트를 진행하였습니다.
현재는 평범한 직장인 개발자입니다
All
70 lectures ∙ (7hr 3min)
6. Text
06:27
7. Button / Toast
08:42
8. remember
08:55
11. Image
04:31
12. Box
08:16
13. Row
04:12
15. Card
07:39
16. WebView
03:05
17. Surface
11:21
18. Scaffold
12:14
19. LazyColumn
03:30
20. LazyRow
03:39
22. Code Editing
07:22
23. Show / Hide
08:29
24. Navigation - 1
06:29
25. Navigation - 2
08:24
26. Retrofit - 1
08:53
27. Retrofit - 2
12:00
29. Drawer
16:48
30. Dialog
09:40
31. Canvas
05:10
All
15 reviews
4.7
15 reviews
$29.70
Check out other courses by the instructor!
Explore other courses in the same field!