![[왕초보편] 앱 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
Introduction to Jetpack (JETPACK) for Android development with Kotlin. You can practice various techniques that can be used while developing Android apps.
ViewBinding / DataBinding / ViewModel / LiveData
Retrofit
A bit of Coroutine
ROOM
WorkManager
Navigation
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 make development more convenient and faster. I recommend it to anyone who wants to take Android development to the next level.
Android Developer Recruitment Qualifications
I often see Android Jetpack experience required for applicants.
"Google is re-architecting its entire app using Android Architecture Components. We're excited to have a clean, unique way for Google to build Android apps that easily support configuration changes."
Drew Haney, Software Engineer at LinkedIn
"The Android component architecture has enabled us to be more agile in developing new features and has improved our delivery times. As more developers adopt it, our overall speed continues to increase."
Vishwanath Ramarao, CTO of Hike
"I've been using a lot of different technologies, and Room has allowed me to make huge improvements. What I like most is the focus on testing capabilities."
Andy Rotten, Tinder ’s Android Platform Lead
"Room makes it much easier to create database tables and DAOs, allowing us to build products faster. The focus on testability is also important to us."
Hwang In-seong (Damian Hwang), KakaoTalk developer of KakaoTalk
Jetpack usage reviews by companies ⓒAndroide developers
Jetpack is used by a variety of companies.
Anyone preparing for a job as an Android app developer
Anyone who had difficulty learning JETPACK
For those who find it difficult to get a feel for Google's official documentation alone
☑️ The lectures are organized so that you can study them in order.
For projects using simple JETPACK, you can find information in many places. However, many concepts are used in a mixed manner, and it is difficult to learn them one by one. Through the lecture, you can learn related concepts one by one in order.
☑️ I tried to put a lot of thought into why it is used.
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.
☑️ For your convenience, I have organized the lecture code in Notion.
We've organized the Notion code for each example so that you can quickly view and learn the lecture code.
Q. Is advance knowledge required?
A. I think it would be good if someone who has experience developing a simple Android app with Kotlin listens to this. I will not explain very basic grammatical details.
Q. I'm not sure if this lecture will be helpful to me.
A. I recommend it to these people.
Q. Do you provide all source code for the lectures?
A. Section 0. Lecture Introduction - You can see all of the lecture materials in the Notion link.
Q. There is a course on coroutines in the course. How in-depth is it on coroutines?
A. I will share with you how to use ViewModel / ROOM / Retrofit / WorkManager in our lecture course. There is not much theory about coroutines. If I get a chance, I will create a follow-up lecture centered on coroutines.
Q. The course difficulty level is [Intermediate], but are there a lot of practical techniques?
A. For the sake of convenience, the course is set to "Intermediate", but as the name "JETPACK Introduction" suggests, it is structured in a way that covers the overall content in a variety of ways. It does not delve into the content in great depth.
Q. What is the difference between the <upper> and <lower> parts?
A. I plan to learn various theoretical parts and examples in <Part 1> and create various apps using what I learned in <Part 2>.
For those who are taking this course and would like to learn more practical aspects, we are preparing a course to complete the course and advance further.
We are currently producing lectures in the following order, so please refer to them when taking the class.
Since founding the startup in 2015, we have carried out various development projects.
I am currently developing Android apps for a fintech company.
Who is this course right for?
For those preparing for a job as an Android developer
Those who tried to learn JETPACK via YouTube but struggled with the unsystematic learning sequence.
Those who tried to learn JETPACK through Google's official documentation but felt the explanations were unhelpful
Need to know before starting?
Anyone searched about Activity lifecycle?
Anyone who has built a simple app with Kotlin?
6,270
Learners
379
Reviews
1,368
Answers
4.8
Rating
11
Courses
2015년 스타트업 창업을 계기로 다양한 개발 프로젝트를 진행하였습니다.
현재는 평범한 직장인 개발자입니다
All
54 lectures ∙ (7hr 58min)
All
34 reviews
4.8
34 reviews
Reviews 8
∙
Average Rating 4.8
5
전체적으로 Jetpack에 대해 이해할 수 있었습니다. 다만 개인적으로 중급강의임에도 기본적인 사용법만 알려주는 것은 조금 아쉬웠습니다. 내부적으로 동작 메커니즘이 어떻게 되는지 등이 포함되면 더 좋을 것 같습니다.
수강평과 피드백 감사합니다! 말씀주신 내용 검토해보겠습니다!
$42.90
Check out other courses by the instructor!
Explore other courses in the same field!