0% found this document useful (0 votes)
31 views2 pages

Unit 1: Get Started: Codelab Lesson Slide

This document outlines an Android app development curriculum organized into 4 units covering getting started, user experience, working in the background, and saving user data. The curriculum includes lessons on building apps, activities and intents, testing and debugging, user interaction, delightful UX, background tasks, alarms and schedulers, preferences, and storing data with Room. Each lesson lists related slides and may provide additional self-study resources.

Uploaded by

Bách Văn Khoa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views2 pages

Unit 1: Get Started: Codelab Lesson Slide

This document outlines an Android app development curriculum organized into 4 units covering getting started, user experience, working in the background, and saving user data. The curriculum includes lessons on building apps, activities and intents, testing and debugging, user interaction, delightful UX, background tasks, alarms and schedulers, preferences, and storing data with Room. Each lesson lists related slides and may provide additional self-study resources.

Uploaded by

Bách Văn Khoa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Codelab lesson slide

Unit 1: Get started


Lesson 1: Build your first app

1.1: Android Studio and Hello World 1.0


1.2 Part A: Your first interactive UI 1 1.1
1.2 Part B: The layout editor 1.2
1.3: Text and scrolling views 1.3
2
1.4: Learn to help yourself 1.4

Lesson 2: Activities and intents

2.1: Activities and intents 3 2.1


2.2: Activity lifecycle and state 2.2
4
2.3: Implicit intents 2.3

Lesson 3: Testing, debugging, and using support libraries self-educated

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.1


4.2: Input controls 5 4.2
4.3: Menus and pickers 4.3
4.4: User navigation 4.4
6
4.5: RecyclerView 4.5

Lesson 5: Delightful user experience

5.1: Drawables, styles, and themes 5.1


7
5.2: Cards and colors 5.2
5.3: Adaptive layouts 8 5.3

Lesson 6:Testing your UI self-educated

6.1: Espresso for UI testing

Unit 3: Working in the background


Lesson 7: Background tasks
7.1: AsyncTask and AsyncTaskLoader 7.0
9
7.2: Internet Connection 7.1
7.3: Broadcast receivers 7.2
10
7.4 Services 7.3
Lesson 8: Alarms and schedulers

8.1: Notifications 8.1


11
8.2: The alarm manager 8.2
8.3: Efficient data transfer And JobScheduler 12 8.3

Unit 4: Saving user data


Lesson 9: Preferences and settings

9.1: Shared preferences 13 9.0,9.1


9.2: App settings 14 9.2

Lesson 10: Storing data with Room

10.1 Part A: Room, LiveData, and ViewModel 10.0


15
10.1 Part B: Deleting data from a Room database 10.1

You might also like