目錄頁
1 2020-08-05 Android #1 - Build first app
2 2020-08-12 Android #2 - Android layout, different screen size - dp / sp / px - dpi - wrap_content / match_parent - image resources - layout system (constraint layout)
3 2020-08-19 Android #3 - Activity and fragment - lifecycle - context - onActivityResult - runtime permission
4 2020-08-26 Android #4 - Navigation component - adapter - layout manager (linear / grid / staggered) - view holder - ListAdapter (bonus)
5 2020-09-02 Android #5 - LiveData and viewModel - intent - bundle - navigation graph - directions (Actions) - safe args (Argument)
6 2020-09-09 Android #6 - RecyclerView
7 2020-09-16 Android #7 - Coroutines and multi threading - multiple thread - thread-safe - suspend / async - debugger
8 2020-09-23 Android #8 - Room, database - converter - dao - entity - Query / Insert / Delete / Update - room with suspend - large file async
9 2020-10-07 Android #9 - Network - Retrofit - Postman - adapter - converter - RESTful - request / response interceptor (bonus)
10 2020-10-14 Android #10 - Unit test - 3 A rule (Arrange / Act / Assert) - FIRST rule (Fast / Independent / Repeatable / Self Validate / Timely ) - TDD