File tree
560 files changed
+1694
-1588
lines changed- Lesson01-Favorite-Toys
- T01.01-Exercise-CreateLayout
- app
- gradle/wrapper
- T01.01-Solution-CreateLayout
- app
- gradle/wrapper
- T01.02-Exercise-DisplayToyList
- app
- gradle/wrapper
- T01.02-Solution-DisplayToyList
- app
- gradle/wrapper
- T01.03-Exercise-AddScrolling
- app
- gradle/wrapper
- T01.03-Solution-AddScrolling
- app
- gradle/wrapper
- Lesson02-GitHub-Repo-Search
- T02.01-Exercise-CreateLayout
- app
- gradle/wrapper
- T02.01-Solution-CreateLayout
- app
- gradle/wrapper
- T02.02-Exercise-AddMenu
- app
- src/main/java/com/example/android/datafrominternet
- gradle/wrapper
- T02.02-Solution-AddMenu
- app
- gradle/wrapper
- T02.03-Exercise-DisplayUrl
- app
- src/main/java/com/example/android/datafrominternet/utilities
- gradle/wrapper
- T02.03-Solution-DisplayUrl
- app
- src/main/java/com/example/android/datafrominternet/utilities
- gradle/wrapper
- T02.04-Exercise-ConnectingToTheInternet
- app
- src/main/java/com/example/android/datafrominternet/utilities
- gradle/wrapper
- T02.04-Solution-ConnectingToTheInternet
- app
- src/main/java/com/example/android/datafrominternet/utilities
- gradle/wrapper
- T02.05-Exercise-CreateAsyncTask
- app
- src/main/java/com/example/android/datafrominternet/utilities
- gradle/wrapper
- T02.05-Solution-CreateAsyncTask
- app
- src/main/java/com/example/android/datafrominternet/utilities
- gradle/wrapper
- T02.06-Exercise-AddPolish
- app
- src/main/java/com/example/android/datafrominternet/utilities
- gradle/wrapper
- T02.06-Solution-AddPolish
- app
- src/main/java/com/example/android/datafrominternet/utilities
- gradle/wrapper
- Lesson03-Green-Recycler-View
- T03.01-Exercise-RecyclerViewLayout
- app
- src/main/res/layout
- gradle/wrapper
- T03.01-Solution-RecyclerViewLayout
- app
- src/main/res/layout
- gradle/wrapper
- T03.02-Exercise-ViewHolder
- app
- src/main/java/com/example/android/recyclerview
- gradle/wrapper
- T03.02-Solution-ViewHolder
- app
- gradle/wrapper
- T03.03-Exercise-RecyclerViewAdapter
- app
- gradle/wrapper
- T03.03-Solution-RecyclerViewAdapter
- app
- gradle/wrapper
- T03.04-Exercise-WiringUpRecyclerView
- app
- gradle/wrapper
- T03.04-Solution-WiringUpRecyclerView
- app
- gradle/wrapper
- T03.05-Exercise-GoingGreen
- app
- gradle/wrapper
- T03.05-Solution-GoingGreen
- app
- gradle/wrapper
- T03.06-Exercise-RefreshMenuButton
- app
- gradle/wrapper
- T03.06-Solution-RefreshMenuButton
- app
- gradle/wrapper
- T03.07-Exercise-RecyclerViewClickHandling
- app
- gradle/wrapper
- T03.07-Solution-RecyclerViewClickHandling
- app
- gradle/wrapper
- Lesson04a-Starting-New-Activities
- T04a.01-Exercise-AddNewActivity
- app
- src/main/java/com/example/android/explicitintent
- gradle/wrapper
- T04a.01-Solution-AddNewActivity
- app
- src/main
- java/com/example/android/explicitintent
- res/layout
- gradle/wrapper
- T04a.02-Exercise-StartNewActivity
- app
- src/main/java/com/example/android/explicitintent
- gradle/wrapper
- T04a.02-Solution-StartNewActivity
- app
- src/main/java/com/example/android/explicitintent
- gradle/wrapper
- T04a.03-Exercise-PassingDataBetweenActivities
- app
- src/main/java/com/example/android/explicitintent
- gradle/wrapper
- T04a.03-Solution-PassingDataBetweenActivities
- app
- src/main/java/com/example/android/explicitintent
- gradle/wrapper
- Lesson04b-Webpages-Maps-and-Sharing
- T04b.01-Exercise-OpenWebpage
- app
- gradle/wrapper
- T04b.01-Solution-OpenWebpage
- app
- gradle/wrapper
- T04b.02-Exercise-OpenMap
- app
- gradle/wrapper
- T04b.02-Solution-OpenMap
- app
- src/main/java/com/example/android/implicitintents
- gradle/wrapper
- Lesson05a-Android-Lifecycle
- T05a.01-Exercise-LogLifecycle
- app
- gradle/wrapper
- T05a.01-Solution-LogLifecycle
- app
- gradle/wrapper
- T05a.02-Exercise-PersistData
- app
- gradle/wrapper
- T05a.02-Solution-PersistData
- app
- gradle/wrapper
- T05a.03-Exercise-FixLifecycleDisplayBug
- app
- gradle/wrapper
- T05a.03-Solution-FixLifecycleDisplayBug
- app
- gradle/wrapper
- Lesson05b-Smarter-GitHub-Repo-Search
- T05b.01-Exercise-SaveResults
- app
- gradle/wrapper
- T05b.01-Solution-SaveResults
- app
- gradle/wrapper
- T05b.02-Exercise-AddAsyncTaskLoader
- app
- src/main/java/com/example/android/asynctaskloader
- gradle/wrapper
- T05b.02-Solution-AddAsyncTaskLoader
- app
- src/main/java/com/example/android/asynctaskloader
- gradle/wrapper
- T05b.03-Exercise-PolishAsyncTask
- app
- src/main/java/com/example/android/asynctaskloader
- gradle/wrapper
- T05b.03-Solution-PolishAsyncTask
- app
- src/main/java/com/example/android/asynctaskloader
- gradle/wrapper
- Lesson06-Visualizer-Preferences
- T06.01-Exercise-SetupTheActivity
- app
- gradle/wrapper
- T06.01-Solution-SetupTheActivity
- app
- gradle/wrapper
- T06.02-Exercise-MakeAPreferenceFragment
- app
- gradle/wrapper
- T06.02-Solution-MakeAPreferenceFragment
- app
- gradle/wrapper
- T06.04-Exercise-UseResources
- app
- gradle/wrapper
- T06.04-Solution-UseResources
- app
- gradle/wrapper
- T06.05-Exercise-PreferenceChangeListener
- app
- gradle/wrapper
- T06.05-Solution-PreferenceChangeListener
- app
- gradle/wrapper
- T06.06-Exercise-AddTwoMoreCheckboxes
- app
- gradle/wrapper
- T06.06-Solution-AddTwoMoreCheckboxes
- app
- gradle/wrapper
- T06.07-Exercise-ListPreference
- app
- gradle/wrapper
- T06.07-Solution-ListPreference
- app
- gradle/wrapper
- T06.08-Exercise-PreferenceSummary
- app
- gradle/wrapper
- T06.08-Solution-PreferenceSummary
- app
- gradle/wrapper
- T06.09-Exercise-EditTextPreference
- app
- gradle/wrapper
- T06.09-Solution-EditTextPreference
- app
- src/main/java/android/example/com/visualizerpreferences
- gradle/wrapper
- T06.10-Exercise-EditTextPreferenceConstraints
- app
- src/main/java/android/example/com/visualizerpreferences
- gradle/wrapper
- T06.10-Solution-EditTextPreferenceConstraints
- app
- src/main/java/android/example/com/visualizerpreferences
- gradle/wrapper
- Lesson07-Waitlist
- T07.01-Exercise-CreateAContract
- app
- gradle/wrapper
- T07.01-Solution-CreateAContract
- app
- gradle/wrapper
- T07.02-Exercise-CreateTheDatabase
- app
- gradle/wrapper
- T07.02-Solution-CreateTheDatabase
- app
- gradle/wrapper
- T07.03-Exercise-GetAllTheData
- app
- gradle/wrapper
- T07.03-Solution-GetAllTheData
- app
- gradle/wrapper
- T07.04-Exercise-UpdateTheAdapter
- app
- gradle/wrapper
- T07.04-Solution-UpdateTheAdapter
- app
- gradle/wrapper
- T07.05-Exercise-AddGuests
- app
- src/main/java/com/example/android/waitlist
- gradle/wrapper
- T07.05-Solution-AddGuests
- app
- src/main/java/com/example/android/waitlist
- gradle/wrapper
- T07.06-Exercise-RemoveGuests
- app
- gradle/wrapper
- T07.06-Solution-RemoveGuests
- app
- gradle/wrapper
- Lesson08-Quiz-Example
- T08.01-Exercise-AddTheContentProviderPermission
- app
- droidtermsprovider
- gradle/wrapper
- T08.01-Solution-AddTheContentProviderPermission
- app
- droidtermsprovider
- gradle/wrapper
- T08.02-Exercise-AddAsyncTaskToRetrieveCursor
- app
- droidtermsprovider
- gradle/wrapper
- T08.02-Solution-AddAsyncTaskToRetrieveCursor
- app
- droidtermsprovider
- gradle/wrapper
- T08.03-Exercise-FinishQuizExample
- app
- droidtermsprovider
- gradle/wrapper
- T08.03-Solution-FinishQuizExample
- app
- droidtermsprovider
- gradle/wrapper
- Lesson09-ToDo-List
- T09.01-Exercise-SetupContentProvider
- app
- gradle/wrapper
- T09.01-Solution-SetupContentProvider
- app
- gradle/wrapper
- T09.02-Exercise-AddURIsToContract
- app
- gradle/wrapper
- T09.02-Solution-AddURIsToContract
- app
- gradle/wrapper
- T09.03-Exercise-UriMatcher
- app
- gradle/wrapper
- T09.03-Solution-UriMatcher
- app
- gradle/wrapper
- T09.04-Exercise-Insert
- app
- gradle/wrapper
- T09.04-Solution-Insert
- app
- gradle/wrapper
- T09.05-Exercise-QueryAllTasks
- app
- gradle/wrapper
- T09.05-Solution-QueryAllTasks
- app
- gradle/wrapper
- T09.06-Exercise-Delete
- app
- gradle/wrapper
- T09.06-Solution-Delete
- app
- gradle/wrapper
- T09.07-Exercise-SwipeToDelete
- app
- gradle/wrapper
- T09.07-Solution-SwipeToDelete
- app
- gradle/wrapper
- Lesson09b-ToDo-List-AAC
- T09b.01-Exercise-CreateEntity
- app
- gradle/wrapper
- T09b.01-Solution-CreateEntity
- app
- gradle/wrapper
- T09b.02-Exercise-SaveTaskInDatabaseFromAddTaskActivity
- app
- gradle/wrapper
- T09b.02-Solution-SaveTaskInDatabaseFromAddTaskActivity
- app
- gradle/wrapper
- T09b.03-Exercise-RetrieveTasksFromDatabaseAtMainActivity
- app
- gradle/wrapper
- T09b.03-Solution-RetrieveTasksFromDatabaseAtMainActivity
- app
- gradle/wrapper
- T09b.04-Exercise-Executors
- app
- gradle/wrapper
- T09b.04-Solution-Executors
- app
- gradle/wrapper
- T09b.05-Exercise-DeleteTask
- app
- gradle/wrapper
- T09b.05-Solution-DeleteTask
- app
- gradle/wrapper
- T09b.06-Exercise-UpdateTask
- app
- gradle/wrapper
- T09b.06-Solution-UpdateTask
- app
- gradle/wrapper
- T09b.07-Exercise-AddLiveData
- app
- gradle/wrapper
- T09b.07-Solution-AddLiveData
- app
- gradle/wrapper
- T09b.08-Exercise-AddLiveDataToAddTaskActivity
- app
- gradle/wrapper
- T09b.08-Solution-AddLiveDataToAddTaskActivity
- app
- gradle/wrapper
- T09b.09-Exercise-AddTheViewModel
- app
- gradle/wrapper
- T09b.09-Solution-AddTheViewModel
- app
- gradle/wrapper
- T09b.10-Exercise-AddViewModelToAddTaskActivity
- app
- gradle/wrapper
- T09b.10-Solution-AddViewModelToAddTaskActivity
- app
- gradle/wrapper
- Lesson10-Hydration-Reminder
- T10.01-Exercise-IntentServices
- app
- src/main
- java/com/example/android/background/sync
- res/drawable
- gradle/wrapper
- T10.01-Solution-IntentServices
- app
- src/main
- java/com/example/android/background/sync
- res/drawable
- gradle/wrapper
- T10.02-Exercise-CreateNotification
- app
- src/main
- java/com/example/android/background/utilities
- res/drawable
- gradle/wrapper
- T10.02-Solution-CreateNotification
- app
- src/main
- java/com/example/android/background/utilities
- res/drawable
- gradle/wrapper
- T10.03-Exercise-NotificationActions
- app
- src/main/res/drawable
- gradle/wrapper
- T10.03-Solution-NotificationActions
- app
- src/main/res/drawable
- gradle/wrapper
- T10.04-Exercise-PeriodicSyncWithJobDispatcher
- app
- src/main
- java/com/example/android/background/sync
- res/drawable
- gradle/wrapper
- T10.04-Solution-PeriodicSyncWithJobDispatcher
- app
- src/main
- java/com/example/android/background/sync
- res/drawable
- gradle/wrapper
- T10.05-Exercise-ChargingBroadcastReceiver
- app
- src/main/res/drawable
- gradle/wrapper
- T10.05-Solution-ChargingBroadcastReceiver
- app
- src/main/res/drawable
- gradle/wrapper
- T10.06-Exercise-StickyBroadcastForCharging
- app
- src/main/res/drawable
- gradle/wrapper
- T10.06-Solution-StickyBroadcastForCharging
- app
- src/main/res/drawable
- gradle/wrapper
- Lesson11-Completeing-The-UI
- T11.01-Exercise-ConstraintLayout
- app
- src/main/res/layout
- gradle/wrapper
- T11.01-Solution-ConstraintLayout
- app
- src/main/res/layout
- gradle/wrapper
- T11.02-Exercise-DataBinding
- app
- src/main/res/layout
- gradle/wrapper
- T11.02-Solution-DataBinding
- app
- src/main/res/layout
- gradle/wrapper
- T11.03-Exercise-LandscapeLayout
- app
- src/main
- java/com/example/android/boardingpass
- res/layout
- gradle/wrapper
- T11.03-Solution-LandscapeLayout
- app
- src/main/java/com/example/android/boardingpass
- gradle/wrapper
- Lesson12-Visual-Polish
- T12.01-Exercise-ColorsAndFonts
- app
- gradle/wrapper
- T12.01-Solution-ColorsAndFonts
- app
- gradle/wrapper
- T12.02-Exercise-CreateNewStyles
- app
- gradle/wrapper
- T12.02-Solution-CreateNewStyles
- app
- gradle/wrapper
- T12.03-Exercise-TabletLayout
- app
- gradle/wrapper
- T12.03-Solution-TabletLayout
- app
- gradle/wrapper
- T12.04-Exercise-TouchSelector
- app
- gradle/wrapper
- T12.04-Solution-TouchSelector
- app
- gradle/wrapper
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
560 files changed
+1694
-1588
lines changedLines changed: 3 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | 5 | | |
7 | 6 | | |
8 | 7 | | |
| |||
19 | 18 | | |
20 | 19 | | |
21 | 20 | | |
22 | | - | |
23 | | - | |
| 21 | + | |
| 22 | + | |
24 | 23 | | |
25 | 24 | | |
26 | | - | |
| 25 | + | |
27 | 26 | | |
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
8 | | - | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| 22 | + | |
21 | 23 | | |
22 | 24 | | |
23 | 25 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
Lines changed: 2 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | 5 | | |
7 | 6 | | |
8 | 7 | | |
| |||
19 | 18 | | |
20 | 19 | | |
21 | 20 | | |
22 | | - | |
23 | | - | |
| 21 | + | |
| 22 | + | |
24 | 23 | | |
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
8 | | - | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| 22 | + | |
21 | 23 | | |
22 | 24 | | |
23 | 25 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
Lines changed: 2 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | 5 | | |
7 | 6 | | |
8 | 7 | | |
| |||
19 | 18 | | |
20 | 19 | | |
21 | 20 | | |
22 | | - | |
23 | | - | |
| 21 | + | |
| 22 | + | |
24 | 23 | | |
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
8 | | - | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| 22 | + | |
21 | 23 | | |
22 | 24 | | |
23 | 25 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
Lines changed: 2 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | 5 | | |
7 | 6 | | |
8 | 7 | | |
| |||
19 | 18 | | |
20 | 19 | | |
21 | 20 | | |
22 | | - | |
23 | | - | |
| 21 | + | |
| 22 | + | |
24 | 23 | | |
0 commit comments