Networks Business Online Việt Nam & International VH2

Kotlin cơ bản cho Android | Khoá đào tạo | Android Developers

Đăng ngày 07 November, 2022 bởi admin

Khóa học Kiến thức cơ bản về Kotlin trên Android do Nhóm giảng dạy nhà tăng trưởng của Google kiến thiết xây dựng. Trong khóa học này, bạn sẽ khám phá những khái niệm lập trình Kotlin cho Android và thiết kế xây dựng nhiều ứng dụng .
Tài liệu cho khóa học Kiến thức cơ bản về Kotlin cho Android gồm có :

Điều kiện tiên quyết

Khoá học này giả định rằng bạn biết (hoặc có thể học nhanh) ngôn ngữ lập trình Kotlin. Để tham gia khoá học Kiến thức cơ bản về Kotlin cho Android, bạn nên có ít nhất hai năm kinh nghiệm về một ngôn ngữ lập trình hướng đối tượng chính thức, chẳng hạn như Java, C++ hoặc Smalltalk.

Bạn cần nắm được toàn bộ khái niệm, công cụ và từ vựng được dạy trong khóa học Kotlin Bootcamp dành cho lập trình viên không lấy phí của Udacity .
Bạn cũng cần có năng lực tự do sử dụng GitHub cũng như quen thuộc với những khái niệm sau :

  • Xử lý đa luồng (multithreading) và ngoại lệ cơ bản.
  • Cách tạo mã, biên dịch và thực thi mã nói chung.

Bạn cũng nên nắm được sáng tạo độc đáo lập trình tính năng ( functional programming ) nhưng không bắt buộc .

Có gì trong khoá học này?

Trong khóa học Kiến thức cơ bản về Kotlin cho Android, bạn nên đi qua từng lớp học lập trình theo thứ tự ( nhưng không bắt buộc ) .

Bài 1: Xây dựng ứng dụng đầu tiên của bạn

Bài 1 hướng dẫn bạn cách thiết lập Android Studio để sử dụng Kotlin cũng như cách kiến thiết xây dựng ứng dụng. Bạn khởi đầu bằng ứng dụng ” Hello World ” ( ” Xin chào quốc tế ” ) rồi chuyển sang một ứng dụng sử dụng tệp hình ảnh và trình giải quyết và xử lý lượt nhấp. Bạn sẽ khám phá cấu trúc dự án Bất Động Sản Android, cách sử dụng và sửa đổi thành phần hiển thị trong ứng dụng Kotlin dành cho Android, cũng như cách bảo vệ ứng dụng có năng lực thích hợp ngược. Bạn cũng khám phá về những Lever API và thư viện Android Jetpack .
Bắt đầu Bài 1

Bài 2: Bố cục

Trong Bài 2, bạn sẽ khám phá cách sử dụng Layout Editor trong Android Studio để tạo bố cục tổng quan tuyến tính và bố cục tổng quan ràng buộc. Bạn sẽ tạo những ứng dụng nhận và hiển thị tài liệu hoạt động giải trí nguồn vào của người dùng cũng như biến hóa chính sách hiển thị và màu của thành phần hiển thị. Bài này cũng hướng dẫn bạn cách sử dụng link tài liệu để vô hiệu những lệnh gọi không hiệu suất cao đến phương pháp findViewById ( ) .
Bắt đầu Bài 2

Bài 3: Điều hướng

Trong Bài 3, bạn sẽ tìm hiểu và khám phá cách tạo mạng lưới hệ thống điều hướng hữu dụng trong ứng dụng. Bạn tạo một mảnh rồi thêm mảnh đó vào một ứng dụng, sau đó thêm thành phần điều hướng vào ứng dụng bằng cách sử dụng biểu đồ điều hướng Android Studio. Bạn sẽ thêm một ngăn điều hướng và một trình đơn tùy chọn vào ứng dụng rồi xử lý ngăn xếp lui của ứng dụng, biến hóa đích đến của nút Quay lại của mạng lưới hệ thống. Cuối cùng, bạn sẽ tìm hiểu và khám phá cách gọi một hoạt động giải trí bên ngoài từ bên trong ứng dụng .
Bắt đầu Bài 3

Bài 4: Vòng đời của hoạt động và mảnh

Trong Bài 4, bạn sẽ tìm hiểu về vòng đời của hoạt động và mảnh, đồng thời tìm hiểu cách quản lý các tình huống phức tạp liên quan đến vòng đời. Bạn sẽ xử lý một ứng dụng khởi động có chứa một số lỗi liên quan đến vòng đời Android.
Bạn sẽ thêm nhật ký vào ứng dụng để hiểu rõ hơn về các sự kiện trong vòng đời của ứng dụng, đồng thời sửa các lỗi có trong ứng dụng và thêm một số tính năng nâng cao vào ứng dụng. Bạn cũng sẽ tìm hiểu về thư viện vòng đời của Android Jetpack. Thư viện này có thể giúp bạn quản lý các sự kiện trong vòng đời nhờ mã hợp lý và dễ duy trì hơn.

Bắt đầu Bài 4

Bài 5: Thành phần kiến trúc

Bài 5 hướng dẫn bạn cách sử dụng các đối tượng ViewModel và LiveData.
Bạn sẽ tìm hiểu cách sử dụng các đối tượng ViewModel để cho phép dữ liệu tiếp tục có tác dụng khi có thay đổi về cấu hình, chẳng hạn như xoay màn hình. Bạn sẽ chuyển đổi dữ liệu giao diện người dùng của một ứng dụng thành LiveData được đóng gói rồi thêm những phương thức quan sát được thông báo khi giá trị trong LiveData thay đổi.

Bạn cũng sẽ tích hợp LiveData và ViewModel với hoạt động liên kết dữ liệu để các thành phần hiển thị trong bố cục giao tiếp trực tiếp với các đối tượng ViewModel mà không cần sử dụng các mảnh của ứng dụng để chuyển tiếp thông tin. Kỹ thuật này giúp đơn giản hoá mã và bạn không cần phải có trình xử lý lượt nhấp trong trình điều khiển giao diện người dùng.

Bắt đầu Bài 5

Bài 6: Coroutine và cơ sở dữ liệu Room

Bài 6 hướng dẫn bạn cách sử dụng thư viện cơ sở tài liệu Room. Room đảm nhiệm nhiều việc thiết lập và định thông số kỹ thuật cơ sở tài liệu, đồng thời đơn giản hóa việc mã hóa để tương tác với cơ sở tài liệu. Bạn sẽ tìm hiểu và khám phá cách sử dụng coroutine Kotlin để chuyển dời hoạt động giải trí của cơ sở tài liệu ra khỏi luồng chính. Bạn cũng sẽ tìm hiểu và khám phá thêm về cách sử dụng ViewModel và LiveData trong việc điều hướng trong ứng dụng .
Bắt đầu Bài 6

Bài 7: RecyclerView

Bài 7 hướng dẫn bạn cách sử dụng RecyclerView để hiển thị list và lưới những mục một cách hiệu suất cao. Đối với list và lưới phức tạp, bạn sẽ khám phá cách nâng cao hiệu suất cao của RecyclerView cũng như giúp mã của bạn dễ duy trì và lan rộng ra hơn. Bạn sẽ khám phá cách làm cho những mục trong RecyclerView hoàn toàn có thể nhấp vào. Bạn cũng sẽ tìm hiểu và khám phá cách thêm nhiều trình giữ thành phần hiển thị và bố cục tổng quan vào list và lưới trong một RecyclerView, ví dụ điển hình như để thêm tiêu đề vào ứng dụng .
Bắt đầu Bài 7

Bài 8: Kết nối Internet

Bài 8 hướng dẫn bạn cách sử dụng những thư viện do hội đồng tăng trưởng để liên kết với dịch vụ web nhằm mục đích truy xuất và hiển thị tài liệu. Bạn sẽ tìm hiểu và khám phá cách giải quyết và xử lý những lỗi mạng hoàn toàn có thể xảy ra và sử dụng thư viện Glide để tải và hiển thị ảnh lấy từ Internet. Bạn cũng sẽ thiết kế xây dựng một RecyclerView rồi dùng RecyclerView đó để hiển thị một lưới hình ảnh .
Bắt đầu Bài 8

Bài 9: Kho lưu trữ

Bài 9 hướng dẫn bạn cách thêm một kho lưu trữ để trừu tượng hoá lớp dữ liệu và cung cấp một API sạch cho phần còn lại trong ứng dụng Kotlin Android của bạn. Bạn cũng sẽ tìm hiểu cách sử dụng WorkManager để lên lịch các nhiệm vụ ở chế độ nền theo cách hiệu quả và được tối ưu hoá.

Bắt đầu Bài 9

Bài 10: Thiết kế cho mọi người

Bài này trình diễn thông tin cơ bản về việc phong cách thiết kế ứng dụng Android. Bài này trình làng những chủ đề và phong thái, Material Design và cách làm cho ứng dụng dễ tiếp cận hơn cho mọi người .
Bắt đầu Bài 10

Source: https://vh2.com.vn
Category : Tin Học