Android Mastery - Hàng Long Thập Bát Chưởng by Dan Tech

Bộ bí kíp khóa học Android Mastery – Hàng Long Thập Bát Chưởng by Dan Tech

Võ công trong thiên hạ dù cao siêu, biến hóa đến đâu cũng chỉ có 2 phần: Chiêu Thức và Nội Công. Dan Tech ta hành tẩu giang hồ cũng đã lâu, bản tính vốn cương trực chính nghĩa. Với tinh thần thượng võ, và nghĩa hiệp nay ta xin chia sẻ đầy đủ trọn bộ 18 Chiêu Thức trong bộ bí kiếp Android Mastery – Hàng Long Thập Bát Chưởng cho quý đồng đạo để cùng luyện, sáng tạo trong sự nghiệp hành tẩu giang hồ của mình.

Kotlin Là Gì?

Android Kotlin 101: Viết chương trình đầu tiên của bạn

Kotlin là một ngôn ngữ rất chặt chẽ. Và sự chặt chẽ đó thể hiện ở cách Kotlin quản lý các biến Mutable và Immutable trong chương trình của Lập trình viên.

Immutable dịch ra tiếng Việt có nghĩa là Bất biến. Có nghĩa là bất kỳ một biến nào trong chương trình Kotlin được khai báo với kiểu Immutable đều sẽ không thay đổi giá trị trong suốt vòng đời của chúng.

Trò chơi bao búa kéo - Android Mastery by Dan Tech

Android Kotlin 101: Trò chơi Bao Búa Kéo

Sau khi bạn đã hiểu qua ngôn ngữ lập trình Kotlin, đã đến lúc thực hiện một dự án nhỏ để khẳng định coding skill rồi! Let’s go thôi!!!
Game cần nhiều vòng chơi khác nhau mà không bị gián đoạn (tắt đi mở lại chương trình): Chúng ta có thể sử dụng 1 vòng lặp while(true) để mô phỏng. Khi người chơi muốn dừng trò chơi, cần 1 điều kiện để thoát khỏi vòng while

Cấu trúc dữ liệu với Kotlin: Kiến thức

Mỗi chương trình thực thi đều cần bộ nhớ để lưu trữ các biến.

Cách tổ chức các biến trong chương trình để thuận tiện cho việc cấp phát (allocate), truy cập (access), cập nhật (update) hoặc giải phóng (free / deallocate) bộ nhớ chính là Cấu trúc dữ liệu.

Clock app - Android Mastery by Dan Tech

Android Thread: Thực hành code ứng dụng Clock

Sau bài viết về Thread trong Android, đã đến lúc bạn viết chương trình Android sử dụng Thread rồi!

Trọng tâm của ứng dụng này sẽ hướng dẫn bạn viết 1 chương trình đơn giản nhất, để hiển thị thời gian hiện tại của thiết bị. Công cụ sử dụng là Thread, Activity Lifecycle.

Thread trong Android

Android Thread: Kiến Thức cần biết (P1)

Khi đã có kiến thức về Android Lifecycle, điều tiếp theo bạn cần nắm chính là Android Thread. Mặc dù với các phong cách lập trình hiện đại chúng ta không còn dùng trực tiếp đến Thread nữa, nhưng hiểu và nắm kiến thức của Android Thread vẫn là điều tiên quyết của một Android Engineer.

Android Mastery by Dan Tech

Android Lifecycle: Kiến thức cần biết

Tất cả mọi Object trong 1 chương trình đều có Lifecycle. Một vài Object đặc biệt có lifecycle cần phải lưu ý trong quá trình xây dựng phần mềm. Bài viết này hãy cùng tìm hiểu về Android Application Lifecycle, Activity Lifecycle, Fragment Lifecycle nhé!

Android Mastery by Dan Tech

Android Fundamentals – Kiến Thức Cần Thiết

Activity là thành phần cơ sở, cốt lõi nhất để xây dựng một ứng dụng Android Mobile. Mỗi Android Activity đại diện cho một màn hình cụ thể mà người dùng có thể tương tác. Trong một vài trường hợp đặc biệt, Activity có thể transparent và không nhận tương tác từ người dùng tuy nhiên để tránh lan man trong quá trình học mình sẽ không nhắc đến vấn đề đó trong khóa học lập trình android này.