【Android 基础】学习计划
Contents
准备春招,重温 Android
这是一篇接下来的学习计划,使用的教程是Google Training courses。基本上是按着 CodeLab 一步一步做下来,CodeLab 里用的是 Java,我用的 Kotlin 。会对期间遇到问题和编程方法进行总结,发布在 CSDN。
Unit1: Get started
Lesson 1: Build your first app
- 1.1 Android Studio and Hello World
- 1.2 Part A: Your first interactive UI
- 1.2 Part B: The layout editor
- 1.3 Text and scrolling views
- 1.4 Learn to help yourself
Lesson 2: Activities and intents
- 2.1 Activities and intents
- 2.2 Activity lifecycle and state
- 2.3 Implicit intents
Lesson 3: Testing, debugging, and using support libraries
- 3.1 The debugger
- 3.2 Unit tests
- 3.3 Support libraries
Unit 2: User experience
Lesson 4: User interaction
- 4.1: Clickable images
- 4.2: Input controls
- 4.3: Menus and pickers
- 4.4: User navigation
- 4.5: RecyclerView
Lesson 5: Delightful user experience
- 5.1: Drawables, styles, and themes
- 5.2: Cards and colors
- 5.3: Adaptive layouts
Lesson 6:Testing your UI
- 6.1:
Espresso for UI testing
Unit 3: Working in the background
Lesson 7: Background tasks
- 7.1: AsyncTask
- 7.2: AsyncTask and AsyncTaskLoader
- 7.3: Broadcast receivers
Lesson 8: Alarms and schedulers
- 8.1: Notifications
- 8.2: The alarm manager
- 8.3: JobScheduler
Unit 4: Saving user data
Lesson 9: Preferences and settings
- 9.1: Shared preferences
- 9.2: App settings
Lesson 10: Storing data with Room
- 10.1 Part A: Room, LiveData, and ViewModel
- 10.1 Part B: Deleting data from a Room database