Chào mừng bạn đến với khóa đào tạo Android & Kotlin đầy đủ. Trong khóa học này, bạn sẽ học cách sử dụng ngôn ngữ Kotlin để phát triển các ứng dụng Android của mình.

Cho dù bạn là người mới bắt đầu lập trình hay bạn đã là trung cấp, khóa học này sẽ dạy bạn cách tạo các ứng dụng di động.

Tại sao tạo ứng dụng Android trong Kotlin?

Google đã công bố hỗ trợ chính thức cho Kotlin trên Android vào năm 2017. Java không còn là ngôn ngữ duy nhất trên nền tảng này nữa, giờ đây bạn có thể viết các ứng dụng của mình bằng Kotlin 100% !

Vào cuối khóa học này, bạn sẽ có thể viết các ứng dụng Android phức tạp , với hỗ trợ hiển thị trên điện thoại / máy tính bảng, lưu trữ cơ sở dữ liệu thông tin của bạn và các yêu cầu HTTP để kết nối ứng dụng của bạn.

Nếu bạn muốn trở thành một nhà phát triển di động, Android là hệ điều hành phổ biến nhất trên điện thoại của người dùng hiện nay. Nó đại diện cho 85% toàn bộ thị trường. Nếu bạn có ý tưởng về một ứng dụng, thì có 9/10 khả năng người dùng của bạn đang sử dụng Android .

Cấu trúc khóa học




Tôi nghĩ để học và thành thạo một kỹ năng mới, bạn phải thực hành nó. Đây là lý do tại sao chúng ta sẽ cùng nhau hiện thực hóa 2 dự án ứng dụng hoàn chỉnh (Ghi chú và Thời tiết) với tất cả các giải thích lý thuyết xung quanh.

Với ý nghĩ này, tôi đã cấu trúc khóa học như sau:

  1. (Các) phần dành cho ngôn ngữ Kotlin;
  2. (Các) phần dành cho Android;
  3. Dự án ứng dụng tích hợp tất cả các khái niệm đã thảo luận trước đó.

Chúng tôi sẽ lặp lại sơ đồ này, tăng dần độ khó.

Lập trình Kotlin toàn tập
Lập trình Kotlin toàn tập

Dự án ứng dụng

Hai dự án mà chúng tôi sẽ thực hiện có độ khó ngày càng cao, dự án đầu tiên là ứng dụng Note có các tính năng sau:

  • Hiển thị ghi chú trong một danh sách động;
  • Chỉnh sửa ghi chú trong một màn hình chuyên dụng;
  • Lưu trữ các ghi chú trong tệp để tồn tại lâu dài.

Ứng dụng sau, Weather, phức tạp hơn vì nó tích hợp nhiều tính năng hơn:

  • Lấy dữ liệu thời tiết từ Internet với dịch vụ OpenWeatherMap;
  • Hỗ trợ hiển thị trên điện thoại và máy tính bảng;
  • Lưu trữ thông tin thành phố trong cơ sở dữ liệu.

Kotlin




Để phát triển các dự án này, chúng ta phải học lập trình trong Kotlin! Dưới đây là các chủ đề chính mà chúng tôi sẽ giải quyết để khám phá ngôn ngữ:

  • Các loại biến và khai báo;
  • Kiểm soát luồng: if / else, for, while;
  • Xác định và gọi các chức năng;
  • Tạo các lớp với kế thừa, giao diện và chung.

Khi các khái niệm cơ bản đã được hình thành, chúng ta sẽ chuyển sang các khái niệm nâng cao hơn như:

  • Init muộn và init lười biếng;
  • Lớp Dữ liệu, Lớp kín, Lớp Enum;
  • Các hàm bậc cao và lambdas;
  • Các chức năng mở rộng tùy chỉnh do Kotlin cung cấp (cho phép, áp dụng, sử dụng, v.v.).

Android

Khi ngôn ngữ đã thành thạo, chúng tôi chuyển sang Android, để khám phá đầy đủ hệ điều hành này:

  • Định nghĩa màn hình có Hoạt động và Bố cục;
  • Giao tiếp thông tin giữa các màn hình với một Ý định;
  • Hiển thị danh sách các mặt hàng;
  • Hộp thoại hiển thị.

Sau đó, chúng tôi chuyển sang một bánh răng với các tính năng sẽ có trong hầu hết các ứng dụng của bạn:

  • Hỗ trợ hiển thị đa thiết bị (điện thoại / máy tính bảng) với Fragment;
  • Lưu trữ thông tin trong cơ sở dữ liệu SQLite;
  • Thực hiện các yêu cầu mạng với thư viện Trang bị thêm;
  • Quản lý quyền của các ứng dụng.

Tặng kem




Bởi vì không chỉ mã được tính khi phát triển một ứng dụng , chúng tôi cũng sẽ xem xét các chủ đề xoay quanh mã:

  • Cài đặt môi trường phát triển trên Windows, macOS, Linux;
  • Tham quan các tính năng của Android Studio để làm quen với giao diện;
  • Cách gỡ lỗi ứng dụng để phát hiện lỗi;
  • Giải thích về quy trình triển khai ứng dụng của bạn trên Cửa hàng Google Play

Một lời cuối cùng

Tôi tạo khóa học này với mong muốn chia sẻ niềm đam mê của mình đối với ngôn ngữ Kotlin và cho bạn thấy công nghệ mới này hoạt động tốt như thế nào với Android.

Tôi hy vọng sẽ tìm thấy bạn trong khóa đào tạo này và thảo luận với bạn trong phần Hỏi / Đáp. 

Hẹn sớm gặp lại !

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

  • Bất kỳ ai muốn trở thành nhà phát triển ứng dụng Android. Bạn sẽ biết cách phát triển ứng dụng từ A đến Z cho đến khi xuất bản trên Cửa hàng Google Play
  • Bất cứ ai muốn học viết mã trong Kotlin. Khóa học bao gồm các kiến ​​thức cơ bản về lập trình cho đến khi bao gồm các khái niệm nâng cao

Những gì bạn sẽ học

  • Tạo ứng dụng Android bị mắc kẹt trong đầu bạn bằng ngôn ngữ Kotlin
  • Trở thành nhà phát triển Android chuyên nghiệp
  • Xuất bản ứng dụng của bạn lên Cửa hàng Google Play

Để tải khoá học các bạn ấn vào đường link Driver phía dưới nhé <3




Lập trình Kotlin toàn tập

Lập trình Kotlin toàn tập

LEAVE A REPLY

Please enter your comment!
Please enter your name here