Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

PHẦN CĂN BẢN CẦN NẮM VỮNG

1) Hiểu rõ 4 component chính làm nên 1 ứng dụng Android


- Activity
- Service
- Broadcast receiver(BR)
- Content Provider(CP)

2) Màn hình (screen)


- Cần nắm và nhớ kĩ được lifecycle event của 1 Acitivty. Xử lý save/restore state
của Activity khi có các sự kiện thay đổi về configuration như user xoay màn hình và
hiện keyboard
- Intent là gì, truyền data giữa 2 activity như thế nào
- Học về Fragment, hiểu rõ lifecycle của Fragment, xử lý save/restore state đối
với Fragment
- So sánh lifecycle của Fragment với Activity

3) Service:
- Cần biết được khi nào nên sử dụng Service, các cách start service với các mode :
START_STICKY, START_NOT_STICKY, START_REDELIVER_INTENT
- So sánh với Service với Intent Service

4) Broadcast receiver(BR)
- Cho được 1 số ví dụ về BR, task chạy trên BR chạy ở tiến trình nào
- Tìm hiểu thêm Local BR

5) Layout và View
- Frame Layout, Linear Layout, Relative Layout
- Constraint Layout -> Giờ đa số người ta hay dùng cái này do linh động và
performance tốt hơn
- RecyclerView, GridView, ListView

6) Storage
- SQLite
- Share Preferences
- Keystore

7) Thread
- Main thread là gì?
- Dùng backgroud thread để làm gì, cách sử dụng Asyntask, Multi-Thread?

8) Memory management
- Leak memory là gì? Ví dụ được 1 số tình huống làm cho memory bị leak khi code,
cách detect và profiling memory lead
- Các cách phòng ngừa memory leak
- ANR trong Android là gì

You might also like