![[Beginner Edition] Learning Android Kotlin by Building 8 AppsCourse Thumbnail](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.
Beginner
Android, Kotlin, Firebase
Jetpack for Android Dev with Kotlin: An Introduction. Covers LocalDB/Network communication.
Android Paging3
Android Room
LocalDB: Diverse
Android Network / LocalDB: Diverse Examples
Simple explanation of Coroutine Flow
DataBinding(BindingAdapter, TwoWayBinding)
Kind JETPACK lecture!
Jetpack is a collection of libraries that help developers focus on the code they care about, by following best practices, reducing boilerplate code, and writing code that works consistently across all Android versions and devices.
This course is about learning Jetpack, which is widely used in Android app development. Jetpack provides various convenient functions for Android app development.
As you can see from the picture of Android flying on a rocket, Jetpack can help you improve the convenience and speed of development. I recommend it to anyone who wants to take their Android development to the next level.
This lecture is a follow-up to 'Kind JETPACK Introduction <Part 1>', and is a 'Kind JETPACK Introduction <Part 2>' lecture with more diverse examples and explanations. It covers various techniques using LocalDB and Network communication in a more practical way. After taking the lecture, you will be able to implement LocalDB/Network-related business logic more easily.
Many people have already been helped by watching the lecture ' Kind JETPACK Introduction <Part 1> '. I tried to explain the contents covered in the lecture in as much detail and kindly as possible.
★★★★★
I came straight to this lecture after listening to the beginner's version, and I learned a lot. When I searched on YouTube or Google, it was all in English and difficult to understand, but I understood it well through this lecture. When explaining, it was really helpful that you explained it by referring to the official documentation , and I think I can actually apply it well to my projects. Thank you.
★★★★★
Didn't they say that taking a lecture is like buying time with money? After wasting time going through the official documentation and codelabs, the quality of the lecture was much better and it was easier to understand! It's really easy to understand because it explains Jetpack's various libraries in detail at a basic level ! I think it's suitable for everyone in terms of lecture speed and difficulty~
★★★★★
I think this is a great lecture for those who want to know how to use various technologies such as coroutines, viewModel, retrofit, and room together. The explanation part is also great, and it is good that the lecturer codes directly while going through the lecture rather than copying and pasting the code.
★★★★★
As someone who is preparing for employment as an Android developer, I think this is a really good lecture !! I hope you will also create a lecture centered on coroutines and a lecture on test code!! Thank you :)
Students / Job Seekers Preparing for a Job as an Android App Developer
Those who find it difficult to learn JETPACK using only official Google documentation
For those who want to study examples related to Android Paging/Room
For projects using simple JETPACK, you can find information in many places. However, many concepts are mixed and used, and it is difficult to learn them one by one. Through the lecture, you can learn related concepts one by one in order.
Beyond simple functional explanations, we dive deeper into the 'why' of using it. We've structured the lectures so that you can quickly learn how to use it intuitively and why to use it.
We've organized the code for each example in Notion so that you can quickly view and learn the lecture code. It will be more convenient for you to take the class.
Rather than simply copying and pasting official Google documentation, we have created various examples to help you when you are actually creating an app and you have questions like, "How do I add this feature?" or "How do I use this feature?" Check out examples that can be used in relation to business logic.
Q. It says 'Kind JETPACK Introduction <Part 2>', but do I need to take 'Kind JETPACK Introduction <Part 1>' before taking this course?
I will proceed with the lecture assuming that you have a basic understanding of ViewBinding / Databinding / ViewModel / LiveData / Room. If you have practiced related examples, you do not need to take the course separately. Please watch the preview lecture and judge the level of the lecture.
Q. Do you provide all source code for the lectures?
Section 0. Lecture Introduction - You can see all of the lecture materials in the Notion link.
Q. What is the difference between the <upper> and <lower> parts?
If the <Part 1> covered the theoretical part in detail, the <Part 2> focused on seeing and practicing more diverse functions.
For those who are taking this course and would like to learn more practical aspects, we are preparing a course to complete and advance further.
We are currently producing lectures in the following order, so please refer to them when taking the class.
Who is this course right for?
Those who looked at the official documentation to learn Android Paging3 but found it difficult to understand.
Unfamiliar with Android Room usage
Anyone who finds Google's official JETPACK documentation unhelpful
Need to know before starting?
Knowledge covered in Kind JETPACK Introduction <Part 1>
6,369
Learners
395
Reviews
1,373
Answers
4.8
Rating
11
Courses
2015년 스타트업 창업을 계기로 다양한 개발 프로젝트를 진행하였습니다.
현재는 평범한 직장인 개발자입니다
All
60 lectures ∙ (8hr 20min)
All
11 reviews
4.5
11 reviews
Reviews 2
∙
Average Rating 5.0
Reviews 3
∙
Average Rating 5.0
5
I listened to the lecture well! I learned a lot about JETPACK.
Thank you for your course review!
Reviews 6
∙
Average Rating 5.0
Reviews 9
∙
Average Rating 4.8
5
It's so good, and most of the parts I don't know are solved by asking questions through AI. Please keep giving lectures quickly. I'm dizzy.
Thank you for the course review! I need to hurry up with the next lecture too.. but I'm busy with work.. I'll work hard!
Reviews 2
∙
Average Rating 5.0
5
The overall explanation is very easy to understand and good. There were some parts that were glossed over, but overall it was a good lecture.
Hello Chanho Thank you for leaving a review! If there is any part that is lacking in explanation, please tell me I will review it again and supplement it~
Hello! I think I felt that way during the lecture When you explained the kapt block of AutoMigration, I really hit my knees when I listened to the part where you explained cold streams and hot streams But the parts you mentioned were not exact examples, so I felt like you were just passing them over, so I think it would be better for the students if you explained it with examples like the data stream part! Thank you for the great lecture!
Limited time deal
$45.10
24%
$59.40
Check out other courses by the instructor!
Explore other courses in the same field!