Trước khi bắt đầu

1. Trước khi bắt đầu

Chào mừng bạn đến với khoá học Kiến thức cơ bản về Android với chủ đề Compose!

Khoá học này dành cho những người muốn tìm hiểu cách xây dựng ứng dụng Android bằng ngôn ngữ lập trình Kotlin qua các phương pháp hay nhất và mới nhất mà Google đề xuất. Bạn sẽ xây dựng một loạt ứng dụng bằng Jetpack Compose. Đây là cách hiện đại để tạo những giao diện người dùng (UI) đẹp mắt trong các ứng dụng Android.

Bạn sẽ học qua các lớp học lập trình, trong đó có nội dung hướng dẫn lập trình từng bước về cách xây dựng một ứng dụng hoặc một tính năng cho một ứng dụng. Nếu bạn thích cách học qua hình ảnh và muốn xem trước cách thực hiện, chúng tôi cũng cung cấp video tập lập trình trong một số lớp học lập trình này. Ngoài ra, chúng tôi còn đưa ra các bài tập thực hành nhằm giúp bạn củng cố kiến thức đã học cũng như các dự án mang đến cho bạn cơ hội tự thử nghiệm và tìm hiểu thêm.

Học tập là một trải nghiệm cá nhân không ai giống ai. Tuỳ thuộc vào nền tảng và trải nghiệm của bạn, có nhiều cách để bạn chọn lựa sao cho đạt được hiệu quả cao nhất trong khoá học này.

Đối với người mới làm quen với hoạt động lập trình

Nếu bạn mới làm quen với hoạt động lập trình, hãy bắt đầu từ phần đầu của khoá học và lần lượt đi qua từng lộ trình học tập. Các khái niệm về lập trình và Android đều có liên quan đến nhau và giúp tạo dựng lẫn nhau, do đó quan trọng là bạn phải tìm hiểu nội dung theo đúng tuần tự. Ngoài ra, bạn nên giải quyết các bài tập thực hành và dự án. Đây cũng là cách giúp bạn tự tin hơn trong vai trò nhà phát triển mới.

Đối với nhà phát triển đã có kinh nghiệm

Nếu đã có kinh nghiệm lập trình, bạn có thể bỏ qua một số nội dung để hoàn thành khoá học với nhịp độ nhanh hơn. Ở mỗi bài, phần đầu sẽ là lớp học lập trình về mọi khái niệm lập trình Kotlin cần thiết để xây dựng ứng dụng trong bài đó. Nếu cảm thấy tự tin với những chủ đề như vậy về ngôn ngữ Kotlin, bạn có thể bỏ qua những phần đó rồi chuyển đến nội dung về cách xây dựng ứng dụng.

Nếu đã là nhà phát triển Android, có thể bạn sẽ quan tâm hơn đến các chủ đề liên quan đến Compose được trình bày trong khoá học này. Compose là bộ công cụ hiện đại của Android để xây dựng giao diện người dùng gốc, giúp đơn giản hoá và tăng tốc độ phát triển giao diện người dùng. Compose cần đến ít mã hơn để triển khai giao diện người dùng (so với hệ thống Android View), nhờ vậy hoạt động duy trì ứng dụng trở nên dễ dàng hơn. Nếu bạn muốn tìm hiểu thêm về Compose, thì nửa đầu của khoá học này là phù hợp nhất vì trong đó có nội dung về giao diện người dùng, Material Design và chức năng điều hướng. Ngoài ra, bạn cũng có thể tham gia khoá học Jetpack Compose dành cho nhà phát triển Android với các bài viết, video và lớp học lập trình về một số chủ đề quan trọng giúp nhà phát triển chuyển sang sử dụng Compose.

Tài liệu đào tạo khác

Nếu chỉ quan tâm đến việc tìm hiểu bộ công cụ cũ của Android về giao diện người dùng (dùng Views (Khung hiển thị)) thay vì Compose, bạn có thể tham gia khoá học Kiến thức cơ bản về Kotlin trên Android.

Dù bạn chọn lộ trình nào để tìm hiểu Android, chúng tôi đều hy vọng những tài nguyên này sẽ giúp bạn hiện thực hoá ý tưởng ứng dụng của mình!

Chúc bạn học tập vui vẻ!

Người hướng dẫn của bạn trong Nhóm Android tại Google

Hình ảnh các tác giả của khoá học: Murat Yener, Meghan Mehta, Dan Galpin, Kat Kuan, Sagar Begale, Angie Sasmita, Raka Chowdhury và Anuj Garg