![[Portfolio] Building an Android App - Hands-on PracticeCourse Thumbnail](https://cdn.inflearn.com/public/files/courses/339622/cover/ai/1/ed686ab3-7df2-41f2-882e-c0996842fa8e.png?w=420)
[Portfolio] Building an Android App - Hands-on Practice
bokchi
This is an online class that can help you create a portfolio while preparing for employment as an Android developer.
Intermediate
Android, Kotlin, clean-architecture
Introduction to Jetpack (JETPACK) for Android development with Kotlin. You can practice various techniques that can be used while developing Android apps.
540 learners
Level Intermediate
Course period Unlimited

Reviews from Early Learners
5.0
염수환
This lecture is very helpful. Thank you.
5.0
ALPHA MOON
Overall, I was able to understand Jetpack. However, personally, I found it a bit disappointing that even though it was an intermediate-level lecture, it only taught the basic usage. It would be better if it included the internal operating mechanism, etc.
5.0
jun
I listened well! Please continue to give a good lecture next time.
ViewBinding / DataBinding / ViewModel / LiveData
Retrofit
A bit of Coroutine
ROOM
WorkManager
Navigation
Kind JETPACK Online Classes!
Jetpack is a collection of libraries that helps 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 designed to learn Jetpack, which is widely used in Android app development. Jetpack provides various convenient features for Android app development.
As you can infer from the image of an Android flying on a rocket, using Jetpack can enhance convenience and speed in development. I recommend this to anyone who wants to upgrade their Android development to the next level.
Android Developer Job Requirements
You can often see Android Jetpack experience listed as a requirement in job qualifications.
"Google is redesigning the entire app using Android Architecture Components. I'm pleased that there's a unique and clean method endorsed by Google that makes it easy to build Android apps that support configuration changes."
Drew Hamlett, Software Engineer at LinkedIn
"With Android component architecture, we were able to respond agilely while developing new features, and delivery times improved. As more developers use it, the overall speed continues to increase."
Bishwanath Ramarao, CTO of Hike
"I've used various different technologies, but Room allowed me to achieve significant improvements. What I like most is its focus on testing capabilities."
Andy Rotten, Head of Android Platform at Tinder
"Using Room makes creating database tables and DAOs much simpler, allowing us to build products faster. The focus on testing capabilities is also important to us."
Hwang In-seong (Damian Hwang), KakaoTalk developer at KakaoTalk
Company Reviews on Using JetpackⓒAndroide developers
Various companies are using Jetpack.
Those preparing for a job as an Android app developer
Those who struggled with learning JETPACK
For those who find it difficult to grasp the concept from Google's official documentation alone
☑️ The course is structured to allow you to learn in sequential order.
For simple JETPACK projects, you can find information in many places. However, various concepts are used in combination, making it difficult to learn them one by one sequentially. Through this course, I have made it possible to learn related concepts step by step in order.
☑️ I tried to include a lot about why we use it.
Moving beyond simple feature explanations, we'll explore in detail 'why' we use them. The course is structured so you can quickly learn intuitively how and why to use them.
☑️ For your convenience, the lecture code has been organized in Notion.
I've organized the Notion code for each example so you can quickly view and learn from the lecture code.
Q. Is prior knowledge required?
A. This course would be great for those who have developed a simple Android app with Kotlin. We won't cover very basic grammatical matters.
Q. I'm not sure if this course will be helpful for me.
A. This course is recommended for:
Q. Is all the source code provided for the course?
A. Section 0. Course Introduction - You can view everything in the Notion link in the course materials.
Q. The course includes some content about coroutines - how in-depth does it cover coroutines?
A. We share methods focused on how to use it together with ViewModel / ROOM / Retrofit / WorkManager in our course. There isn't much theory about coroutines. If the opportunity arises, we'll try to create a follow-up course centered on coroutines.
Q. The course difficulty is [Intermediate], but does it contain many practical techniques?
A. For convenience in categorizing the course, I've set it as "Intermediate," but as the name "JETPACK Introduction" suggests, it's structured to broadly cover various topics. The content doesn't delve extremely deep into the material.
Q. What is the difference between the
A. In the
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 Plausible Diet App
[LV4] Jetpack Compose - Design Patterns and Circuit
If you're studying with employment in mind?
[Portfolio] Creating Android Apps - Theory Edition
[Portfolio] Creating Android Apps - Practice Edition
I founded a startup in 2015, which led me to work on various development projects.
I am currently developing Android apps at 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,235
Learners
406
Reviews
1,390
Answers
4.8
Rating
12
Courses
Since founding a startup in 2015, I have carried out various development projects.
Currently, I am an ordinary developer working as an office worker
All
54 lectures ∙ (7hr 58min)
All
37 reviews
4.8
37 reviews
Reviews 2
∙
Average Rating 5.0
Reviews 3
∙
Average Rating 5.0
Reviews 2
∙
Average Rating 5.0
Reviews 5
∙
Average Rating 5.0
Reviews 5
∙
Average Rating 5.0
$42.90
Check out other courses by the instructor!
Explore other courses in the same field!