Kotlin 練功場 - Android 組 (第 1 梯次)

自從 Google 的 Android 團隊選定 Kotlin 成為官方語言後,許多人學習 Kotlin 的原因就是為了寫 App。這組將帶著大家練習怎麼寫 Android App。 預計的練習進度:https://www.notion.so/Kotlin-Android-bbe940b34cdb48ac8be8cd02335490b9

於 每週三晚上 由 Andy、彥彬 帶著大家練功

# 日期 標題 功能
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 筆記