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.

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

Kotlin Là Gì?

Android Kotlin 101: Kiến thức cơ bản

Kotlin là ngôn ngữ lập trình hiện đại được công bố lần đầu vào năm 2011. Version stable đầu tiên của Kotlin được release năm 2016. Kotlin chính thức được Google công nhận trở thành ngôn ngữ lập trình Android vào năm 2019

Learn Git - Android Mastery by Dan Tech

Git 101: Tất cả kiến thức bạn cần để trở thành Software Engineer

Version Control là một công cụ hỗ trợ, đóng vai trò là người bảo vệ của dự án. Version Control giúp theo dõi mọi thay đổi trong mã nguồn, đảm bảo mọi thay đổi dù nhỏ nhất cũng được ghi lại. Ngoài ra nó còn cho phép Lập trình viên quay ngược lại trạng thái cũ của Mã nguồn phần mềm về 1 phiên bản bất kỳ trong quá khứ.

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.