Bỏ qua để đến nội dung

👋 Giới thiệu

Kotlin là ngôn ngữ lập trình hiện đại, được phát triển bởi JetBrains (công ty tạo ra IntelliJ IDEA). Kotlin được Google chọn làm ngôn ngữ chính thức để phát triển ứng dụng Android vào năm 2017.

  • Google ưu tiên Kotlin cho Android development
  • Tất cả tài liệu Android mới đều dùng Kotlin
  • Jetpack Compose yêu cầu Kotlin
// Java: 6 dòng
public class Person {
private String name;
public Person(String name) { this.name = name; }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
}
// Kotlin: 1 dòng
data class Person(var name: String)
var name: String = "Alice" // Không thể null
var nickname: String? = null // Có thể null
// Kotlin bắt lỗi null lúc compile, không phải runtime
  • Gọi Java code từ Kotlin và ngược lại
  • Sử dụng tất cả thư viện Java hiện có
  • Android
  • iOS
  • Web
  • Desktop
  • Backend (Ktor, Spring)
  1. Tải Android Studio
  2. Kotlin đã được tích hợp sẵn
  1. Tải IntelliJ IDEA
  2. Kotlin được hỗ trợ tự động
fun main() {
println("Xin chào, Kotlin!")
}

Giải thích:

  • fun main() - Hàm chính, điểm bắt đầu của chương trình
  • println() - In ra màn hình và xuống dòng

Hãy bắt đầu với Ngôn ngữ Kotlin để học các khái niệm cơ bản:

  1. Biến và kiểu dữ liệu - Cách khai báo và sử dụng biến
  2. Control Flow - If/else, when, vòng lặp
  3. Functions - Cách viết và gọi hàm
  4. Classes & Objects - Lập trình hướng đối tượng
  5. Collections - List, Map, Set
  6. Null Safety - Xử lý giá trị null an toàn
  7. Coroutines - Xử lý bất đồng bộ