![[Absolute Beginner] Learn Android Kotlin by building 8 apps강의 썸네일](https://cdn.inflearn.com/public/courses/327096/cover/fa1cbc3c-c0e8-4a3d-9f2a-1150b67f6457/327096-eng.png?w=420)
[Absolute Beginner] Learn 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
Giới thiệu Jetpack cho phát triển Android bằng Kotlin. Bạn có thể luyện tập nhiều kỹ thuật khác nhau dùng khi phát triển Android.

ViewBinding / DataBinding / ViewModel / LiveData
Retrofit
Một chút về Coroutine
Phòng
WorkManager
Điều hướng
Khóa học JETPACK thân thiện!
Jetpack là bộ sưu tập thư viện giúp các nhà phát triển tập trung vào mã nguồn mà họ quan tâm bằng cách tuân thủ các khuyến nghị, giảm thiểu mã boilerplate và viết mã hoạt động nhất quán trên tất cả các phiên bản Android và thiết bị.
Khóa học này là khóa học về Jetpack, được sử dụng rộng rãi trong phát triển ứng dụng Android. Jetpack cung cấp nhiều tính năng tiện ích khác nhau cho việc phát triển ứng dụng Android.
Như có thể suy ra từ hình ảnh robot Android bay trên tên lửa, sử dụng Jetpack có thể nâng cao sự tiện lợi và tốc độ trong phát triển. Tôi khuyên dùng cho những ai muốn nâng cấp phát triển Android lên một tầm cao mới.
Yêu cầu ứng tuyển cho vị trí tuyển dụng lập trình viên Android
Bạn có thể thường xuyên thấy yêu cầu về kinh nghiệm với Android Jetpack trong yêu cầu ứng tuyển.
"Google đang thiết kế lại toàn bộ ứng dụng bằng cách sử dụng các thành phần kiến trúc Android. Thật vui khi có một phương pháp độc đáo và gọn gàng được Google bảo chứng để có thể xây dựng ứng dụng Android hỗ trợ dễ dàng các thay đổi cấu hình."
Drew Hamner, Kỹ sư phần mềm tại LinkedIn
"Bằng cách phát triển các tính năng mới với kiến trúc thành phần Android, chúng tôi đã có thể phản ứng nhanh nhẹn và cải thiện thời gian giao hàng. Khi ngày càng nhiều nhà phát triển sử dụng, tốc độ tổng thể tiếp tục tăng lên."
Vishwanath Ramarao, CTO của Hike
"Tôi đã sử dụng nhiều công nghệ khác nhau, nhưng Room đã giúp tôi cải thiện đáng kể. Điều tôi thích nhất là tính năng tập trung vào khả năng kiểm thử."
Andy Roton, Trưởng phòng nền tảng Android của Tinder
"Sử dụng Room giúp việc tạo bảng cơ sở dữ liệu và DAO trở nên đơn giản hơn nhiều, cho phép chúng tôi xây dựng sản phẩm nhanh chóng. Việc tập trung vào tính năng kiểm thử cũng rất quan trọng đối với chúng tôi."
Hwang In-seong (Demian Hwang), nhà phát triển KakaoTalk tại Kakao
Đánh giá sau khi sử dụng Jetpack của các doanh nghiệp ⓒAndroide developers
Nhiều doanh nghiệp đang sử dụng Jetpack.
Những người đang chuẩn bị xin việc với vị trí lập trình viên ứng dụng Android
Những người gặp khó khăn trong việc học JETPACK
Những người khó nắm bắt chỉ bằng tài liệu chính thức của Google
☑️ Khóa học được cấu trúc để bạn có thể học theo trình tự.
Đối với các dự án đơn giản sử dụng JETPACK, bạn có thể tìm thấy thông tin ở nhiều nơi. Tuy nhiên, nhiều khái niệm được sử dụng kết hợp với nhau, khiến việc học tuần tự từng khái niệm một trở nên khó khăn. Thông qua khóa học này, tôi đã sắp xếp để bạn có thể học từng khái niệm liên quan một cách tuần tự theo thứ tự.
☑️ Tôi đã cố gắng đưa vào nhiều nội dung về lý do tại sao nên sử dụng.
Vượt ra khỏi việc giải thích các tính năng đơn giản, chúng ta sẽ tìm hiểu chi tiết về 'lý do' sử dụng chúng. Khóa học được thiết kế để bạn có thể học nhanh chóng một cách trực quan về cách sử dụng và tại sao lại sử dụng.
☑️ Để thuận tiện cho việc học, mã nguồn bài giảng đã được tổ chức trên Notion.
Tôi đã tổ chức mã code của Notion cho từng ví dụ để bạn có thể xem và học mã code bài giảng một cách nhanh chóng.
Q. Có cần kiến thức nền tảng không?
A. Khóa học này phù hợp với những bạn đã từng phát triển ứng dụng Android đơn giản bằng Kotlin. Chúng tôi sẽ không giải thích các vấn đề cú pháp quá cơ bản.
Q. Tôi không biết liệu khóa học này có hữu ích cho tôi không.
A. Khóa học này được đề xuất cho những người:
Q. Mã nguồn của khóa học có được cung cấp đầy đủ không?
A. Phần 0. Giới thiệu khóa học - Bạn có thể xem tất cả trong link Notion ở tài liệu học tập.
Q. Khóa học có một phần về coroutine, coroutine được giải thích sâu đến mức nào?
A. Chúng tôi chia sẻ tập trung vào cách sử dụng cùng với ViewModel / ROOM / Retrofit / WorkManager có trong khóa học của chúng tôi. Không có nhiều lý thuyết về coroutine. Nếu có cơ hội, chúng tôi sẽ thử sản xuất khóa học tiếp theo tập trung vào coroutine.
Q. Độ khó của khóa học là [Trung cấp], vậy có nhiều kỹ thuật thực tế không?
A. Để tiện phân loại khóa học, tôi đã đặt là "trung cấp", nhưng như tên gọi "Giới thiệu về JETPACK", nội dung được cấu trúc theo hình thức xem xét đa dạng toàn diện các khía cạnh. Nội dung không đi sâu quá mức vào chi tiết.
Hỏi: Phần <상> và phần <하> khác nhau ở điểm nào?
A. Trong phần <상>, chúng ta sẽ học các phần lý thuyết đa dạng và các ví dụ, sau đó trong phần <하>, chúng ta sẽ áp dụng những gì đã học để tạo ra nhiều ứng dụng khác nhau.
Nếu bạn muốn học phát triển ứng dụng Android như một sở thích?
[Phần Nhập Môn] Ngữ Pháp Kotlin Cho Android
[Phần Cơ Bản] Học Android Kotlin Qua Việc Tạo 8 Ứng Dụng
Bạn muốn phát triển sâu hơn như một nhà phát triển Android?
[Trung cấp] Kind Blender JETPACK Giới thiệu
[Trung cấp] Kind Blender JETPACK Giới thiệu
Bạn muốn tìm hiểu về UI khai báo?
[LV1] Jetpack Compose - Thực hành UI
[LV2] Jetpack Compose - UI và Animation
[LV3] Jetpack Compose - Tạo ứng dụng Diet chuyên nghiệp
[LV4] Jetpack Compose - Design Pattern và Circuit
Nếu bạn học với mục đích tìm việc làm?
[Portfolio] Tạo ứng dụng Android - Phần lý thuyết
[Portfolio] Tạo ứng dụng Android - Phần thực hành
Bắt đầu từ việc thành lập startup vào năm 2015, tôi đã thực hiện nhiều dự án phát triển đa dạng.
Hiện tại tôi đang phát triển ứng dụng Android tại một công ty fintech.
Khóa học này dành cho ai?
Người đang chuẩn bị xin việc nhà phát triển Android
Người đã muốn học JETPACK qua YouTube nhưng cảm thấy khó khăn do trình tự học không hệ thống.
Những ai đã cố học JETPACK qua tài liệu chính thức của 구글 nhưng cảm thấy hướng dẫn không rõ ràng.
Cần biết trước khi bắt đầu?
Ai đã tìm kiếm về vòng đời Activity rồi?
Người có kinh nghiệm Kotlin làm ứng dụng đơn giản.
6,145
Học viên
394
Đánh giá
1,387
Trả lời
4.8
Xếp hạng
12
Các khóa học
2015년 스타트업 창업을 계기로 다양한 개발 프로젝트를 진행하였습니다.
현재는 평범한 직장인 개발자입니다
Tất cả
54 bài giảng ∙ (7giờ 58phút)
Tất cả
37 đánh giá
4.8
37 đánh giá
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 3
∙
Đánh giá trung bình 5.0
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 5
∙
Đánh giá trung bình 5.0
Đánh giá 5
∙
Đánh giá trung bình 5.0
1.164.107 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!