![[Beginner Edition] Learning Android Kotlin by Building 8 Apps강의 썸네일](https://cdn.inflearn.com/public/courses/327096/cover/fa1cbc3c-c0e8-4a3d-9f2a-1150b67f6457/327096-eng.png?w=420)
[Beginner Edition] Learning Android Kotlin by Building 8 Apps
bokchi
We will create 8 Android apps using Kotlin syntax. Beyond 8 practical exercises, you'll learn Android with diverse theoretical explanations.
입문
Android, Kotlin, Firebase
How about moving away from XML-only Android development and introducing Jetpack Compose?
240 learners
How to use Jetpack Compose
Jetpack Compose Advantages
Jetpack Compose, which was only planned,
Shall we learn together this time?
What comes to mind first when you're asked to create a screen like the one below using existing XML? (You'll create all the apps below yourself in this course.)
"I need to look for a library."
“It would be complicated to make a custom view, right?”
Doesn't that thought come to mind first?
If so, you might want to consider adopting Jetpack Compose!
So how about an app like this?
This kind of animation can also be easily implemented using Compose.
I'll show you how to do it yourself in class!
Jetpack Compose is a tool that accelerates UI development with less code on Android.
“(…) a modern toolkit for building native Android UIs. Jetpack Compose simplifies and accelerates UI development on Android with less code, powerful tools, and intuitive Kotlin APIs .” (Official Google Documentation)
We had a complex UI project within the company, so we actively studied and adopted Jetpack Compose. After implementing it, we saw a significant reduction in UI code and a reduction in fatigue when connecting the UI and business logic . Ultimately, we were able to see a significant increase in productivity compared to developing Android screens using only XML.
✋ Wait! This isn't for people like this.
We've structured it so that you can become familiar with Jetpack Compose by starting with easy examples and gradually increasing the difficulty level.
We'll warm up by practicing various features of Jetpack Compose.
Building on what we learned in the previous section, let's create a simple resume app.
Let's easily implement the screen that appears whenever the dice number changes using code rather than an image.
Through hands-on practice, we will create an app that easily creates various graphs.
Let's easily implement a calendar screen that was difficult to create in existing XML.
Let's take a look at the theme that is initially created when a project is created and customize it.
We will practice Scroll and Pager while creating a screen similar to Coupang's main screen.
We will practice animating a card flipping over and learn how to implement animations simply in Compose.
Learn about some of the confusing parts of Compose and how to use it with XML.
Q. Is player knowledge required?
Yes. This course is recommended for those who can create a RecyclerView using existing XML. Basic knowledge of Kotlin syntax is also required.
Q. To what extent do you cover Compose?
The course mainly focuses on basic UI.
Q. Are there LV2 and LV3 after LV1?
Q. What is your teaching style?
We've set up a number of classes as previews. We encourage you to check out the previews and see if they suit your teaching style before taking the course.
Q. Why should I take the lecture when there is official Google documentation?
Personally, while the official Google documentation is well-explained, I often felt it wasn't very user-friendly for beginners. In this lecture, I've tried to provide a step-by-step explanation of Jetpack Compose for beginners.
Section 0 Lecture Introduction - The source code has been organized in a way that makes it easy to view in Notion, along with the lecture material link.
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,372
Learners
395
Reviews
1,373
Answers
4.8
Rating
11
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
13 reviews
4.7
13 reviews
Reviews 3
∙
Average Rating 4.7
Reviews 2
∙
Average Rating 5.0
Reviews 2
∙
Average Rating 5.0
Reviews 4
∙
Average Rating 5.0
5
I only studied Compose from books, but watching the lecture made it much clearer!
Thank you for the course review!
Limited time deal
$23.10
22%
$29.70
Check out other courses by the instructor!
Explore other courses in the same field!