Bỏ qua để đến nội dung
Bumbii Academy
Python
CTDL & Giải thuật
Bài tập lập trình
Claude Code
Blog
Tìm kiếm
Ctrl
K
Hủy
Chọn giao diện
Tối
Sáng
Tự động
Python
Mobile System Design
Git & GitHub
Flet
KMP
Đọc sách
CTDL & Giải thuật
AI Engineering
Công cụ AI
Bài tập lập trình
Flutter
Swift
Dart
iOS
Android
Kotlin
Claude Code
Blog
Dart
👋 Giới thiệu
📘 Ngôn ngữ Dart
Giá trị (Values) và Kiểu dữ liệu (Data Types)
Biến (Variable) - var, final, const
Null Safety và Nullable Types
Các toán tử số học (Arithmetic Operators)
Nhập dữ liệu với stdin
In kết quả với print()
Ghi chú / Chú thích (Comment)
Kiểu dữ liệu Số (int, double, num)
Boolean và Kiểu dữ liệu bool
Chuyển đổi kiểu dữ liệu (Type Conversion)
Chuỗi ký tự (String)
String Interpolation
Toán tử quan hệ/so sánh
Toán tử logic (Logical Operators)
Cấu trúc rẽ nhánh (if-else)
Toán tử ba ngôi (Ternary Operator)
Switch-Case Statement
Hàm (Function)
Arrow Functions
Vòng lặp for
Vòng lặp while và do-while
Break và Continue
List (Mảng)
Map (Dictionary)
Set
Collections Methods
Class và Object
Constructors
Named Constructors
Getters và Setters
Kế thừa (Inheritance)
Mixins
Abstract Classes
Interfaces (implements)
Enumerations
Extension Methods
Generics
Async/Await
Futures
Streams
Exception Handling (try-catch)
Null-aware Operators
Cascade Notation (..)
Đọc và Ghi File
Làm việc với JSON
Annotations (@) và Code Generation
Thực hành Annotations và Code Generation
Tạo Annotation nâng cao với @Target
Chọn giao diện
Tối
Sáng
Tự động
👋 Giới thiệu
Nội dung đang được cập nhật…