강의

멘토링

커뮤니티

BEST
Programming

/

Mobile Application Development

[Trung cấp] Tổng quan Kind JETPACK <Tập 1> (Android Kotlin)

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.

(4.8) 37 đánh giá

533 học viên

  • bokchi
Jetpack
Kotlin
Android

Đánh giá từ những học viên đầu tiên

Bạn sẽ nhận được điều này sau khi học.

  • 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!

Thư viện Android,
Cùng tìm hiểu về Jetpack nhé?

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.


Nhiều doanh nghiệp đã
sử dụng Jetpack.

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.


Khóa học này dành cho ai?

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


Đặc điểm khóa học ✨

☑️ 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.


Bạn sẽ học được những điều này!

  • Truy cập View (ViewBinding / DataBinding / ViewModel / LiveData)
  • View và ViewModel
  • View / ViewModel và sử dụng cùng với LiveData
  • Retrofit (một chút về Coroutine và ViewModelScope)
  • PHÒNG
  • WorkManager
  • Điều hướng

Câu hỏi thường gặp Q&A 💬

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:

  • Dành cho những người muốn học phần lý thuyết về các tính năng của Android
  • Bạn đang chuẩn bị xin việc với vị trí lập trình viên Android nhưng chưa từng học về các mục liên quan đến JETPACK
  • Những người gặp khó khăn trong việc học chỉ với tài liệu chính thức dành cho nhà phát triển của Google

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.


Học từng bước một
với khóa học chuỗi 🧰

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


Giới thiệu
người chia sẻ kiến thức đã tạo ra khóa học 👨‍💻

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.

Khuyến nghị cho
những người này

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.

Xin chào
Đây là

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년 스타트업 창업을 계기로 다양한 개발 프로젝트를 진행하였습니다.

현재는 평범한 직장인 개발자입니다

Chương trình giảng dạy

Tất cả

54 bài giảng ∙ (7giờ 58phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

37 đánh giá

4.8

37 đánh giá

  • myodong님의 프로필 이미지
    myodong

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    • bwlim3960님의 프로필 이미지
      bwlim3960

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • dykang7723님의 프로필 이미지
        dykang7723

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        • baekground님의 프로필 이미지
          baekground

          Đánh giá 5

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          • bokchi
            Giảng viên

            Thank you for the course review!

        • nucha684984님의 프로필 이미지
          nucha684984

          Đánh giá 5

          Đánh giá trung bình 5.0

          5

          31% đã tham gia

          • bokchi
            Giảng viên

            Thank you for the review!

        1.164.107 ₫

        Khóa học khác của bokchi

        Hãy khám phá các khóa học khác của giảng viên!

        Khóa học tương tự

        Khám phá các khóa học khác trong cùng lĩnh vực!