自從 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 | 筆記 |