Unit 6: Data persistence¶
- Unit 6 Pathway 1: Introduction to SQL (optional)
- Unit 6 Pathway 1 Activity 1: Introduction to Databases and SQL
- Unit 6 Pathway 1 Activity 2: Use SQL to read and write to a database
- Before you begin
- Key concepts of relational databases
- Download the starter data set
- Read data with a SELECT statement
- Use
SELECTstatements with aggregate functions and distinct values - Filter queries with a WHERE clause
- Group, order, and limit results
- Insert, update, and delete data in a database
- Summary
- Unit 6 Pathway 2: Use Room for data persistence
- Unit 6 Pathway 2 Activity 1: Kotlin Flows in Practice
- Unit 6 Pathway 2 Activity 2: Flows
- Unit 6 Pathway 2 Activity 3: Using Room Kotlin APIs
- Unit 6 Pathway 2 Activity 4: Persist Data with Room
- Unit 6 Pathway 2 Activity 5: Read and update data with Room
- Unit 6 Pathway 2 Activity 6: Practice: Build Bus Schedule app
- Unit 6 Pathway 3: Store and access data using keys with DataStore (optional)
- Unit 6 Pathway 3 Activity 1: Introduction to Datastore
- Unit 6 Pathway 3 Activity 2: Preferences Datastore
- Unit 6 Pathway 3 Activity 3: Save preferences locally with DataStore
- Unit 6 Pathway 3 Activity 4: Project: Create a flight search app
- Unit 6 Quizzies