L? Trnh H?c L?p Trnh Android b?ng Kotlin

M?t l? trnh ton di?n ?? tr? thnh nh pht tri?n Android, t? n?n t?ng v?ng ch?c ??n cc ch? ?? nng cao v chuyn su.

Trở về lộ trình
Giai ?o?n Ch? ?? chnh N?i dung & Cng c? M?c tiu s?n ph?m
1 Ki?n th?c c? b?n
  • H?c Kotlin
  • L?p trnh h??ng ??i t??ng (OOP)
Xy d?ng m?t my tnh dng l?nh ??n gi?n.
2 Cng c? thi?t y?u
  • Android Studio
  • Git & GitHub
T?o m?t ?ng d?ng "Hello World" v ??y ln GitHub.
3 Xy d?ng giao di?n ng??i dng (UI)
  • B? c?c XML
  • Jetpack Compose
  • Thnh ph?n UI (Views)
Thi?t k? m?t mn hnh ??ng nh?p t?nh cho m?t ?ng d?ng.
4 Cc thnh ph?n c?t li
  • Activities
  • Services
  • Broadcast Receivers
  • Content Providers
Xy d?ng m?t ?ng d?ng ?a mn hnh c th? truy?n d? li?u gi?a cc mn hnh.
5 L?u tr? d? li?u
  • SharedPreferences
  • Room
  • DataStore
T?o m?t ?ng d?ng ghi ch ??n gi?n c l?u d? li?u c?c b?.
6 M?ng
  • Retrofit
  • Coroutines
Pht tri?n m?t ?ng d?ng ?? l?y v hi?n th? d? li?u t? m?t API cng khai.
7 Ki?n trc ?ng d?ng
  • MVVM
  • Dependency Injection (Hilt)
Ti c?u trc m?t d? n hi?n c ?? tri?n khai m?u MVVM.
8 Ch? ?? nng cao
  • Firebase
  • Ki?m th?
  • Xu?t b?n ?ng d?ng
Chu?n b? v xu?t b?n m?t ?ng d?ng ??n gi?n ln Google Play Store.

T? duy C?t li cho L?p trnh vin Android

1. L?y Ng??i dng lm Trung tm

Lun ngh? v? tr?i nghi?m ng??i dng cu?i. Thi?t k? cho nhi?u kch c? mn hnh, hi?u su?t trn thi?t b? c?p th?p v th?i l??ng pin.

2. Thch ?ng v?i H? sinh thi

H? sinh thi Android r?t phn m?nh (thi?t b?, phin b?n H?H). Vi?t m m?nh m?, t??ng thch ng??c v ki?m th? k? l??ng.

3. ?u tin Hi?u su?t

Ng??i dng di ??ng khng kin nh?n. T?p trung vo th?i gian kh?i ??ng ?ng d?ng, giao di?n m??t m, x? l n?n hi?u qu? v qu?n l b? nh?.

4. Khng ng?ng H?c h?i

Google lin t?c pht hnh API, th? vi?n (Jetpack) v cc ph??ng php hay nh?t m?i. Lun c?p nh?t ?? khng b? t?t h?u.