| 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 |
|
Xy d?ng m?t my tnh dng l?nh ??n gi?n. |
| 2 | Cng c? thi?t y?u |
|
T?o m?t ?ng d?ng "Hello World" v ??y ln GitHub. |
| 3 | Xy d?ng giao di?n ng??i dng (UI) |
|
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 |
|
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 |
|
T?o m?t ?ng d?ng ghi ch ??n gi?n c l?u d? li?u c?c b?. |
| 6 | M?ng |
|
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 |
|
Ti c?u trc m?t d? n hi?n c ?? tri?n khai m?u MVVM. |
| 8 | Ch? ?? nng cao |
|
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.