• Example Search by API
  • Example Search by Word
  • Project Search
  • Top Packages
  • Top Classes
  • Top Methods
  • Top Projects
  • Java
  • C++
  • Python
  • Scala
  • Blog
Project: android-dev-challenge (GitHub Link)
  • android-dev-challenge-master
    • ud851-Exercises-student
      • Lesson07-Waitlist
        • T07.01-Exercise-CreateAContract
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                    • guest_list_item.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable
                    • circle.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • waitlist
                          • MainActivity.java
                          • data
                            • WaitlistContract.java
                          • GuestListAdapter.java
              • test
                • java
                  • com
                    • example
                      • android
                        • waitlist
                          • ContractClassUnitTest.java
            • proguard-rules.pro
            • build.gradle
          • settings.gradle
          • .gitignore
        • T07.02-Exercise-CreateTheDatabase
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                    • guest_list_item.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable
                    • circle.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • waitlist
                          • MainActivity.java
                          • data
                            • WaitlistContract.java
                            • WaitlistDbHelper.java
                          • GuestListAdapter.java
              • androidTest
                • java
                  • com
                    • example
                      • android
                        • waitlist
                          • DatabaseTest.java
              • test
                • java
                  • com
                    • example
                      • android
                        • waitlist
                          • ContractClassUnitTest.java
            • proguard-rules.pro
            • build.gradle
          • settings.gradle
          • .gitignore
        • T07.03-Exercise-GetAllTheData
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                    • guest_list_item.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable
                    • circle.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • waitlist
                          • MainActivity.java
                          • data
                            • TestUtil.java
                            • WaitlistContract.java
                            • WaitlistDbHelper.java
                          • GuestListAdapter.java
              • androidTest
                • java
                  • com
                    • example
                      • android
                        • waitlist
                          • DatabaseTest.java
              • test
                • java
                  • com
                    • example
                      • android
                        • waitlist
                          • ContractClassUnitTest.java
            • proguard-rules.pro
            • build.gradle
          • settings.gradle
          • .gitignore
        • T07.04-Exercise-UpdateTheAdapter
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                    • guest_list_item.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable
                    • circle.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • waitlist
                          • MainActivity.java
                          • data
                            • TestUtil.java
                            • WaitlistContract.java
                            • WaitlistDbHelper.java
                          • GuestListAdapter.java
              • androidTest
                • java
                  • com
                    • example
                      • android
                        • waitlist
                          • DatabaseTest.java
              • test
                • java
                  • com
                    • example
                      • android
                        • waitlist
                          • ContractClassUnitTest.java
            • proguard-rules.pro
            • build.gradle
          • settings.gradle
          • .gitignore
        • T07.06-Exercise-RemoveGuests
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                    • guest_list_item.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable
                    • circle.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • waitlist
                          • MainActivity.java
                          • data
                            • TestUtil.java
                            • WaitlistContract.java
                            • WaitlistDbHelper.java
                          • GuestListAdapter.java
              • androidTest
                • java
                  • com
                    • example
                      • android
                        • waitlist
                          • DatabaseTest.java
              • test
                • java
                  • com
                    • example
                      • android
                        • waitlist
                          • ContractClassUnitTest.java
            • proguard-rules.pro
            • build.gradle
          • settings.gradle
          • .gitignore
        • T07.05-Exercise-AddGuests
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                    • guest_list_item.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable
                    • circle.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • waitlist
                          • MainActivity.java
                          • data
                            • TestUtil.java
                            • WaitlistContract.java
                            • WaitlistDbHelper.java
                          • GuestListAdapter.java
              • androidTest
                • java
                  • com
                    • example
                      • android
                        • waitlist
                          • DatabaseTest.java
              • test
                • java
                  • com
                    • example
                      • android
                        • waitlist
                          • ContractClassUnitTest.java
            • proguard-rules.pro
            • build.gradle
          • settings.gradle
          • .gitignore
      • Lesson04a-Starting-New-Activities
        • T04a.02-Exercise-StartNewActivity
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_child.xml
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • explicitintent
                          • MainActivity.java
                          • ChildActivity.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T04a.01-Exercise-AddNewActivity
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_child.xml
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • explicitintent
                          • MainActivity.java
                          • ChildActivity.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T04a.03-Exercise-PassingDataBetweenActivities
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_child.xml
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • explicitintent
                          • MainActivity.java
                          • ChildActivity.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
      • Lesson03-Green-Recycler-View
        • T03.03-Exercise-RecyclerViewAdapter
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                    • number_list_item.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • recyclerview
                          • MainActivity.java
                          • GreenAdapter.java
                          • ColorUtils.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T03.02-Exercise-ViewHolder
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                    • number_list_item.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • recyclerview
                          • MainActivity.java
                          • GreenAdapter.java
                          • ColorUtils.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T03.01-Exercise-RecyclerViewLayout
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                    • number_list_item.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • recyclerview
                          • MainActivity.java
                          • GreenAdapter.java
                          • ColorUtils.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T03.07-Exercise-RecyclerViewClickHandling
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                    • number_list_item.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • main.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • recyclerview
                          • MainActivity.java
                          • GreenAdapter.java
                          • ColorUtils.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T03.06-Exercise-RefreshMenuButton
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                    • number_list_item.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • main.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • recyclerview
                          • MainActivity.java
                          • GreenAdapter.java
                          • ColorUtils.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T03.05-Exercise-GoingGreen
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                    • number_list_item.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • recyclerview
                          • MainActivity.java
                          • GreenAdapter.java
                          • ColorUtils.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T03.04-Exercise-WiringUpRecyclerView
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                    • number_list_item.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • recyclerview
                          • MainActivity.java
                          • GreenAdapter.java
                          • ColorUtils.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
      • Lesson04b-Webpages-Maps-and-Sharing
        • T04b.01-Exercise-OpenWebpage
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • implicitintents
                          • MainActivity.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T04b.02-Exercise-OpenMap
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • implicitintents
                          • MainActivity.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T04b.03-Exercise-ShareText
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • implicitintents
                          • MainActivity.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
      • Lesson11-Completeing-The-UI
        • T11.01-Exercise-ConstraintLayout
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                    • barcode.jpg
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable
                    • shape_rectangle_stroke.xml
                    • art_plane.xml
                    • shape_rectangle_fill_light.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • boardingpass
                          • MainActivity.java
            • build.gradle
          • settings.gradle
          • .gitignore
        • T11.02-Exercise-DataBinding
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                    • barcode.jpg
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable
                    • shape_rectangle_stroke.xml
                    • art_plane.xml
                    • shape_rectangle_fill_light.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • boardingpass
                          • MainActivity.java
                          • BoardingPassInfo.java
                          • utilities
                            • FakeDataUtils.java
            • build.gradle
          • settings.gradle
          • .gitignore
        • T11.03-Exercise-LandscapeLayout
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                    • boarding_info.xml
                    • flight_info.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                    • barcode.jpg
                  • layout-land
                    • activity_main.xml
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable
                    • shape_rectangle_stroke.xml
                    • art_plane.xml
                    • shape_rectangle_fill_light.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • boardingpass
                          • MainActivity.java
                          • BoardingPassInfo.java
                          • utilities
                            • FakeDataUtils.java
            • build.gradle
          • settings.gradle
          • .gitignore
      • LICENSE
      • Lesson05a-Android-Lifecycle
        • T05a.01-Exercise-LogLifecycle
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • lifecycle
                          • MainActivity.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T05a.02-Exercise-PersistData
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • lifecycle
                          • MainActivity.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T05a.03-Exercise-FixLifecycleDisplayBug
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • lifecycle
                          • MainActivity.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
      • Lesson02-GitHub-Repo-Search
        • T02.01-Exercise-CreateLayout
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • datafrominternet
                          • MainActivity.java
                          • utilities
                            • NetworkUtils.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T02.04-Exercise-ConnectingToTheInternet
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • main.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • datafrominternet
                          • MainActivity.java
                          • utilities
                            • NetworkUtils.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T02.03-Exercise-DisplayUrl
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • main.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • datafrominternet
                          • MainActivity.java
                          • utilities
                            • NetworkUtils.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T02.02-Exercise-AddMenu
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • main.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • datafrominternet
                          • MainActivity.java
                          • utilities
                            • NetworkUtils.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T02.05-Exercise-CreateAsyncTask
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • main.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • datafrominternet
                          • MainActivity.java
                          • utilities
                            • NetworkUtils.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T02.06-Exercise-AddPolish
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • main.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • datafrominternet
                          • MainActivity.java
                          • utilities
                            • NetworkUtils.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
      • Lesson06-Visualizer-Preferences
        • T06.04-Exercise-UseResources
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • README
          • build.gradle
          • app
            • src
              • main
                • res
                  • xml
                    • pref_visualizer.xml
                  • mipmap-xhdpi
                  • layout
                    • activity_settings.xml
                    • activity_visualizer.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • visualizer_menu.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • raw
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • bools.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • android
                    • example
                      • com
                        • visualizerpreferences
                          • SettingsActivity.java
                          • VisualizerActivity.java
                          • AudioVisuals
                            • TrailedShape.java
                            • VisualizerView.java
                            • AudioInputReader.java
                          • SettingsFragment.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T06.05-Exercise-PreferenceChangeListener
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • README
          • build.gradle
          • app
            • src
              • main
                • res
                  • xml
                    • pref_visualizer.xml
                  • mipmap-xhdpi
                  • layout
                    • activity_settings.xml
                    • activity_visualizer.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • visualizer_menu.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • raw
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • bools.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • android
                    • example
                      • com
                        • visualizerpreferences
                          • SettingsActivity.java
                          • VisualizerActivity.java
                          • AudioVisuals
                            • TrailedShape.java
                            • VisualizerView.java
                            • AudioInputReader.java
                          • SettingsFragment.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T06.08-Exercise-PreferenceSummary
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • README
          • build.gradle
          • app
            • src
              • main
                • res
                  • xml
                    • pref_visualizer.xml
                  • mipmap-xhdpi
                  • layout
                    • activity_settings.xml
                    • activity_visualizer.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • visualizer_menu.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • raw
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • bools.xml
                    • colors.xml
                    • dimens.xml
                    • arrays.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • android
                    • example
                      • com
                        • visualizerpreferences
                          • SettingsActivity.java
                          • VisualizerActivity.java
                          • AudioVisuals
                            • TrailedShape.java
                            • VisualizerView.java
                            • AudioInputReader.java
                          • SettingsFragment.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T06.09-Exercise-EditTextPreference
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • README
          • build.gradle
          • app
            • src
              • main
                • res
                  • xml
                    • pref_visualizer.xml
                  • mipmap-xhdpi
                  • layout
                    • activity_settings.xml
                    • activity_visualizer.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • visualizer_menu.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • raw
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • bools.xml
                    • colors.xml
                    • dimens.xml
                    • arrays.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • android
                    • example
                      • com
                        • visualizerpreferences
                          • SettingsActivity.java
                          • VisualizerActivity.java
                          • AudioVisuals
                            • TrailedShape.java
                            • VisualizerView.java
                            • AudioInputReader.java
                          • SettingsFragment.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T06.06-Exercise-AddTwoMoreCheckboxes
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • README
          • build.gradle
          • app
            • src
              • main
                • res
                  • xml
                    • pref_visualizer.xml
                  • mipmap-xhdpi
                  • layout
                    • activity_settings.xml
                    • activity_visualizer.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • visualizer_menu.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • raw
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • bools.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • android
                    • example
                      • com
                        • visualizerpreferences
                          • SettingsActivity.java
                          • VisualizerActivity.java
                          • AudioVisuals
                            • TrailedShape.java
                            • VisualizerView.java
                            • AudioInputReader.java
                          • SettingsFragment.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T06.07-Exercise-ListPreference
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • README
          • build.gradle
          • app
            • src
              • main
                • res
                  • xml
                    • pref_visualizer.xml
                  • mipmap-xhdpi
                  • layout
                    • activity_settings.xml
                    • activity_visualizer.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • visualizer_menu.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • raw
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • bools.xml
                    • colors.xml
                    • dimens.xml
                    • arrays.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • android
                    • example
                      • com
                        • visualizerpreferences
                          • SettingsActivity.java
                          • VisualizerActivity.java
                          • AudioVisuals
                            • TrailedShape.java
                            • VisualizerView.java
                            • AudioInputReader.java
                          • SettingsFragment.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T06.01-Exercise-SetupTheActivity
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • README
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_settings.xml
                    • activity_visualizer.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • visualizer_menu.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • raw
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • android
                    • example
                      • com
                        • visualizerpreferences
                          • SettingsActivity.java
                          • VisualizerActivity.java
                          • AudioVisuals
                            • TrailedShape.java
                            • VisualizerView.java
                            • AudioInputReader.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T06.03-Exercise-ReadingFromSharedPreferences
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • README
          • build.gradle
          • app
            • src
              • main
                • res
                  • xml
                    • pref_visualizer.xml
                  • mipmap-xhdpi
                  • layout
                    • activity_settings.xml
                    • activity_visualizer.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • visualizer_menu.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • raw
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • android
                    • example
                      • com
                        • visualizerpreferences
                          • SettingsActivity.java
                          • VisualizerActivity.java
                          • AudioVisuals
                            • TrailedShape.java
                            • VisualizerView.java
                            • AudioInputReader.java
                          • SettingsFragment.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T06.02-Exercise-MakeAPreferenceFragment
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • README
          • build.gradle
          • app
            • src
              • main
                • res
                  • xml
                    • pref_visualizer.xml
                  • mipmap-xhdpi
                  • layout
                    • activity_settings.xml
                    • activity_visualizer.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • visualizer_menu.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • raw
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • android
                    • example
                      • com
                        • visualizerpreferences
                          • SettingsActivity.java
                          • PreferenceFragment.java
                          • VisualizerActivity.java
                          • AudioVisuals
                            • TrailedShape.java
                            • VisualizerView.java
                            • AudioInputReader.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T06.10-Exercise-EditTextPreferenceConstraints
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • README
          • build.gradle
          • app
            • src
              • main
                • res
                  • xml
                    • pref_visualizer.xml
                  • mipmap-xhdpi
                  • layout
                    • activity_settings.xml
                    • activity_visualizer.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • visualizer_menu.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • raw
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • bools.xml
                    • colors.xml
                    • dimens.xml
                    • arrays.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • android
                    • example
                      • com
                        • visualizerpreferences
                          • SettingsActivity.java
                          • VisualizerActivity.java
                          • AudioVisuals
                            • TrailedShape.java
                            • VisualizerView.java
                            • AudioInputReader.java
                          • SettingsFragment.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
      • Lesson08-Quiz-Example
        • T08.02-Exercise-AddAsyncTaskToRetrieveCursor
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • droidtermsprovider
            • src
              • main
                • res
                  • values
                    • strings.xml
                • AndroidManifest.xml
                • java
                  • com
                    • udacity
                      • example
                        • droidtermsprovider
                          • DroidTermsExampleContract.java
              • androidTest
                • java
                  • com
                    • udacity
                      • example
                        • droidtermsprovider
                          • ApplicationTest.java
              • test
                • java
                  • com
                    • udacity
                      • example
                        • droidtermsprovider
                          • ExampleUnitTest.java
            • proguard-rules.pro
            • build.gradle
            • .gitignore
          • gradlew
          • README
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • udacity
                      • example
                        • quizexample
                          • MainActivity.java
              • androidTest
                • java
                  • com
                    • udacity
                      • example
                        • quizexample
                          • ApplicationTest.java
              • test
                • java
                  • com
                    • udacity
                      • example
                        • quizexample
                          • ExampleUnitTest.java
            • proguard-rules.pro
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T08.01-Exercise-AddTheContentProviderPermission
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • droidtermsprovider
            • src
              • main
                • res
                  • values
                    • strings.xml
                • AndroidManifest.xml
                • java
                  • com
                    • udacity
                      • example
                        • droidtermsprovider
                          • DroidTermsExampleContract.java
              • androidTest
                • java
                  • com
                    • udacity
                      • example
                        • droidtermsprovider
                          • ApplicationTest.java
              • test
                • java
                  • com
                    • udacity
                      • example
                        • droidtermsprovider
                          • ExampleUnitTest.java
            • proguard-rules.pro
            • build.gradle
            • .gitignore
          • gradlew
          • README
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • udacity
                      • example
                        • quizexample
                          • MainActivity.java
              • androidTest
                • java
                  • com
                    • udacity
                      • example
                        • quizexample
                          • ApplicationTest.java
              • test
                • java
                  • com
                    • udacity
                      • example
                        • quizexample
                          • ExampleUnitTest.java
            • proguard-rules.pro
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T08.03-Exercise-FinishQuizExample
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • droidtermsprovider
            • src
              • main
                • res
                  • values
                    • strings.xml
                • AndroidManifest.xml
                • java
                  • com
                    • udacity
                      • example
                        • droidtermsprovider
                          • DroidTermsExampleContract.java
              • androidTest
                • java
                  • com
                    • udacity
                      • example
                        • droidtermsprovider
                          • ApplicationTest.java
              • test
                • java
                  • com
                    • udacity
                      • example
                        • droidtermsprovider
                          • ExampleUnitTest.java
            • proguard-rules.pro
            • build.gradle
            • .gitignore
          • gradlew
          • README
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • udacity
                      • example
                        • quizexample
                          • MainActivity.java
              • androidTest
                • java
                  • com
                    • udacity
                      • example
                        • quizexample
                          • ApplicationTest.java
              • test
                • java
                  • com
                    • udacity
                      • example
                        • quizexample
                          • ExampleUnitTest.java
            • proguard-rules.pro
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
      • Lesson05b-Smarter-GitHub-Repo-Search
        • T05b.02-Exercise-AddAsyncTaskLoader
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • main.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • asynctaskloader
                          • MainActivity.java
                          • utilities
                            • NetworkUtils.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T05b.03-Exercise-PolishAsyncTask
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • main.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • asynctaskloader
                          • MainActivity.java
                          • utilities
                            • NetworkUtils.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T05b.01-Exercise-SaveResults
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • menu
                    • main.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • asynctaskloader
                          • MainActivity.java
                          • utilities
                            • NetworkUtils.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
      • Lesson10-Hydration-Reminder
        • T10.05-Exercise-ChargingBroadcastReceiver
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • jobdispatcher-release
            • build.gradle
            • jobdispatcher-release.aar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • drawable-mdpi
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • drawable-xhdpi
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • drawable-xhdpi-v11
                  • drawable-mdpi-v9
                  • drawable-xxhdpi
                  • drawable-xhdpi-v9
                  • drawable-xxhdpi-v11
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • drawable-xxhdpi-v9
                  • drawable-hdpi
                  • drawable-hdpi-v11
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable-mdpi-v11
                  • drawable-hdpi-v9
                  • drawable
                    • ic_cancel_black_24px.xml
                    • ic_power_grey_80px.xml
                    • ic_local_drink_black_24px.xml
                    • ic_local_drink_grey_120px.xml
                    • ic_power_pink_80px.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • background
                          • sync
                            • ReminderUtilities.java
                            • WaterReminderFirebaseJobService.java
                            • WaterReminderIntentService.java
                            • ReminderTasks.java
                          • MainActivity.java
                          • utilities
                            • PreferenceUtilities.java
                            • NotificationUtils.java
            • build.gradle
          • settings.gradle
          • .gitignore
        • T10.04-Exercise-PeriodicSyncWithJobDispatcher
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • jobdispatcher-release
            • build.gradle
            • jobdispatcher-release.aar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • drawable-mdpi
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • drawable-xhdpi
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • drawable-xhdpi-v11
                  • drawable-mdpi-v9
                  • drawable-xxhdpi
                  • drawable-xhdpi-v9
                  • drawable-xxhdpi-v11
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • drawable-xxhdpi-v9
                  • drawable-hdpi
                  • drawable-hdpi-v11
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable-mdpi-v11
                  • drawable-hdpi-v9
                  • drawable
                    • ic_cancel_black_24px.xml
                    • ic_power_grey_80px.xml
                    • ic_local_drink_black_24px.xml
                    • ic_local_drink_grey_120px.xml
                    • ic_power_pink_80px.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • background
                          • sync
                            • ReminderUtilities.java
                            • WaterReminderFirebaseJobService.java
                            • WaterReminderIntentService.java
                            • ReminderTasks.java
                          • MainActivity.java
                          • utilities
                            • PreferenceUtilities.java
                            • NotificationUtils.java
            • build.gradle
          • settings.gradle
          • .gitignore
        • T10.02-Exercise-CreateNotification
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • jobdispatcher-release
            • build.gradle
            • jobdispatcher-release.aar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • drawable-mdpi
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • drawable-xhdpi
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • drawable-xhdpi-v11
                  • drawable-mdpi-v9
                  • drawable-xxhdpi
                  • drawable-xhdpi-v9
                  • drawable-xxhdpi-v11
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • drawable-xxhdpi-v9
                  • drawable-hdpi
                  • drawable-hdpi-v11
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable-mdpi-v11
                  • drawable-hdpi-v9
                  • drawable
                    • ic_cancel_black_24px.xml
                    • ic_power_grey_80px.xml
                    • ic_local_drink_black_24px.xml
                    • ic_local_drink_grey_120px.xml
                    • ic_power_pink_80px.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • background
                          • sync
                            • WaterReminderIntentService.java
                            • ReminderTasks.java
                          • MainActivity.java
                          • utilities
                            • PreferenceUtilities.java
                            • NotificationUtils.java
            • build.gradle
          • settings.gradle
          • .gitignore
        • T10.01-Exercise-IntentServices
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • jobdispatcher-release
            • build.gradle
            • jobdispatcher-release.aar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • drawable-mdpi
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • drawable-xhdpi
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • drawable-xhdpi-v11
                  • drawable-mdpi-v9
                  • drawable-xxhdpi
                  • drawable-xhdpi-v9
                  • drawable-xxhdpi-v11
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • drawable-xxhdpi-v9
                  • drawable-hdpi
                  • drawable-hdpi-v11
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable-mdpi-v11
                  • drawable-hdpi-v9
                  • drawable
                    • ic_cancel_black_24px.xml
                    • ic_power_grey_80px.xml
                    • ic_local_drink_black_24px.xml
                    • ic_local_drink_grey_120px.xml
                    • ic_power_pink_80px.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • background
                          • sync
                            • WaterReminderIntentService.java
                            • ReminderTasks.java
                          • MainActivity.java
                          • utilities
                            • PreferenceUtilities.java
            • build.gradle
          • settings.gradle
          • .gitignore
        • T10.06-Exercise-StickyBroadcastForCharging
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • jobdispatcher-release
            • build.gradle
            • jobdispatcher-release.aar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • drawable-mdpi
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • drawable-xhdpi
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • drawable-xhdpi-v11
                  • drawable-mdpi-v9
                  • drawable-xxhdpi
                  • drawable-xhdpi-v9
                  • drawable-xxhdpi-v11
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • drawable-xxhdpi-v9
                  • drawable-hdpi
                  • drawable-hdpi-v11
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable-mdpi-v11
                  • drawable-hdpi-v9
                  • drawable
                    • ic_cancel_black_24px.xml
                    • ic_power_grey_80px.xml
                    • ic_local_drink_black_24px.xml
                    • ic_local_drink_grey_120px.xml
                    • ic_power_pink_80px.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • background
                          • sync
                            • ReminderUtilities.java
                            • WaterReminderFirebaseJobService.java
                            • WaterReminderIntentService.java
                            • ReminderTasks.java
                          • MainActivity.java
                          • utilities
                            • PreferenceUtilities.java
                            • NotificationUtils.java
            • build.gradle
          • settings.gradle
          • .gitignore
        • T10.03-Exercise-NotificationActions
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • jobdispatcher-release
            • build.gradle
            • jobdispatcher-release.aar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • drawable-mdpi
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • drawable-xhdpi
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • drawable-xhdpi-v11
                  • drawable-mdpi-v9
                  • drawable-xxhdpi
                  • drawable-xhdpi-v9
                  • drawable-xxhdpi-v11
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • drawable-xxhdpi-v9
                  • drawable-hdpi
                  • drawable-hdpi-v11
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable-mdpi-v11
                  • drawable-hdpi-v9
                  • drawable
                    • ic_cancel_black_24px.xml
                    • ic_power_grey_80px.xml
                    • ic_local_drink_black_24px.xml
                    • ic_local_drink_grey_120px.xml
                    • ic_power_pink_80px.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • background
                          • sync
                            • WaterReminderIntentService.java
                            • ReminderTasks.java
                          • MainActivity.java
                          • utilities
                            • PreferenceUtilities.java
                            • NotificationUtils.java
            • build.gradle
          • settings.gradle
          • .gitignore
      • README.md
      • Lesson01-Favorite-Toys
        • T01.01-Exercise-CreateLayout
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • favoritetoys
                          • MainActivity.java
                          • ToyBox.java
            • proguard-rules.pro
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T01.03-Exercise-AddScrolling
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • favoritetoys
                          • MainActivity.java
                          • ToyBox.java
            • proguard-rules.pro
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T01.02-Exercise-DisplayToyList
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • activity_main.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • favoritetoys
                          • MainActivity.java
                          • ToyBox.java
            • proguard-rules.pro
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
      • Lesson09-ToDo-List
        • T09.02-Exercise-AddURIsToContract
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • task_layout.xml
                    • activity_main.xml
                    • activity_add_task.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable
                    • priority_circle.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • todolist
                          • MainActivity.java
                          • AddTaskActivity.java
                          • data
                            • TaskContract.java
                            • TaskDbHelper.java
                            • TaskContentProvider.java
                          • CustomCursorAdapter.java
              • androidTest
                • java
                  • com
                    • example
                      • android
                        • todolist
                          • utils
                            • PollingCheck.java
                          • data
                            • TestTaskContentProvider.java
                            • TestUtilities.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T09.04-Exercise-Insert
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • task_layout.xml
                    • activity_main.xml
                    • activity_add_task.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable
                    • priority_circle.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • todolist
                          • MainActivity.java
                          • AddTaskActivity.java
                          • data
                            • TaskContract.java
                            • TaskDbHelper.java
                            • TaskContentProvider.java
                          • CustomCursorAdapter.java
              • androidTest
                • java
                  • com
                    • example
                      • android
                        • todolist
                          • utils
                            • PollingCheck.java
                          • data
                            • TestTaskContentProvider.java
                            • TestUtilities.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T09.06-Exercise-Delete
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • task_layout.xml
                    • activity_main.xml
                    • activity_add_task.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable
                    • priority_circle.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • todolist
                          • MainActivity.java
                          • AddTaskActivity.java
                          • data
                            • TaskContract.java
                            • TaskDbHelper.java
                            • TaskContentProvider.java
                          • CustomCursorAdapter.java
              • androidTest
                • java
                  • com
                    • example
                      • android
                        • todolist
                          • utils
                            • PollingCheck.java
                          • data
                            • TestTaskContentProvider.java
                            • TestUtilities.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T09.05-Exercise-QueryAllTasks
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • task_layout.xml
                    • activity_main.xml
                    • activity_add_task.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable
                    • priority_circle.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • todolist
                          • MainActivity.java
                          • AddTaskActivity.java
                          • data
                            • TaskContract.java
                            • TaskDbHelper.java
                            • TaskContentProvider.java
                          • CustomCursorAdapter.java
              • androidTest
                • java
                  • com
                    • example
                      • android
                        • todolist
                          • utils
                            • PollingCheck.java
                          • data
                            • TestTaskContentProvider.java
                            • TestUtilities.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T09.01-Exercise-SetupContentProvider
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • task_layout.xml
                    • activity_main.xml
                    • activity_add_task.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable
                    • priority_circle.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • todolist
                          • MainActivity.java
                          • AddTaskActivity.java
                          • data
                            • TaskContract.java
                            • TaskDbHelper.java
                            • TaskContentProvider.java
                          • CustomCursorAdapter.java
              • androidTest
                • java
                  • com
                    • example
                      • android
                        • todolist
                          • utils
                            • PollingCheck.java
                          • data
                            • TestTaskContentProvider.java
                            • TestUtilities.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T09.07-Exercise-SwipeToDelete
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • task_layout.xml
                    • activity_main.xml
                    • activity_add_task.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable
                    • priority_circle.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • todolist
                          • MainActivity.java
                          • AddTaskActivity.java
                          • data
                            • TaskContract.java
                            • TaskDbHelper.java
                            • TaskContentProvider.java
                          • CustomCursorAdapter.java
              • androidTest
                • java
                  • com
                    • example
                      • android
                        • todolist
                          • utils
                            • PollingCheck.java
                          • data
                            • TestTaskContentProvider.java
                            • TestUtilities.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T09.03-Exercise-UriMatcher
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • mipmap-xhdpi
                  • layout
                    • task_layout.xml
                    • activity_main.xml
                    • activity_add_task.xml
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable
                    • priority_circle.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • todolist
                          • MainActivity.java
                          • AddTaskActivity.java
                          • data
                            • TaskContract.java
                            • TaskDbHelper.java
                            • TaskContentProvider.java
                          • CustomCursorAdapter.java
              • androidTest
                • java
                  • com
                    • example
                      • android
                        • todolist
                          • utils
                            • PollingCheck.java
                          • data
                            • TestTaskContentProvider.java
                            • TestUtilities.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
      • .idea
        • modules.xml
        • ud851-Exercises-student.iml
        • workspace.xml
      • Lesson12-Visual-Polish
        • T12.03-Exercise-TabletLayout
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • layout-sw600dp
                    • responsive_activity.xml
                  • drawable-mdpi
                  • mipmap-xhdpi
                  • layout
                    • selector_list_item.xml
                    • color_font_activity.xml
                    • activity_main.xml
                    • responsive_activity.xml
                    • style_activity.xml
                    • selectors_activity.xml
                  • drawable-xhdpi
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • drawable-xxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • drawable-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • visualpolish
                          • SelectorsActivity.java
                          • ColorFontActivity.java
                          • StyleActivity.java
                          • MainActivity.java
                          • ResponsiveLayoutActivity.java
                          • SelectorItemsAdapter.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T12.04-Exercise-TouchSelector
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • layout-sw600dp
                    • responsive_activity.xml
                  • drawable-mdpi
                  • mipmap-xhdpi
                  • layout
                    • selector_list_item.xml
                    • color_font_activity.xml
                    • activity_main.xml
                    • responsive_activity.xml
                    • style_activity.xml
                    • selectors_activity.xml
                  • drawable-xhdpi
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • drawable-xxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • drawable-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                  • drawable
                    • list_item_selector.xml
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • visualpolish
                          • SelectorsActivity.java
                          • ColorFontActivity.java
                          • StyleActivity.java
                          • MainActivity.java
                          • ResponsiveLayoutActivity.java
                          • SelectorItemsAdapter.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T12.02-Exercise-CreateNewStyles
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • drawable-mdpi
                  • mipmap-xhdpi
                  • layout
                    • selector_list_item.xml
                    • color_font_activity.xml
                    • activity_main.xml
                    • responsive_activity.xml
                    • style_activity.xml
                    • selectors_activity.xml
                  • drawable-xhdpi
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • drawable-xxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • drawable-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • visualpolish
                          • SelectorsActivity.java
                          • ColorFontActivity.java
                          • StyleActivity.java
                          • MainActivity.java
                          • ResponsiveLayoutActivity.java
                          • SelectorItemsAdapter.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
        • T12.01-Exercise-ColorsAndFonts
          • gradle.properties
          • gradle
            • wrapper
              • gradle-wrapper.properties
              • gradle-wrapper.jar
          • gradlew.bat
          • gradlew
          • build.gradle
          • app
            • src
              • main
                • res
                  • drawable-mdpi
                  • mipmap-xhdpi
                  • layout
                    • selector_list_item.xml
                    • color_font_activity.xml
                    • activity_main.xml
                    • responsive_activity.xml
                    • style_activity.xml
                    • selectors_activity.xml
                  • drawable-xhdpi
                  • values-w820dp
                    • dimens.xml
                  • mipmap-xxxhdpi
                  • drawable-xxhdpi
                  • mipmap-xxhdpi
                  • mipmap-hdpi
                  • drawable-hdpi
                  • values
                    • styles.xml
                    • colors.xml
                    • dimens.xml
                    • strings.xml
                  • mipmap-mdpi
                • AndroidManifest.xml
                • java
                  • com
                    • example
                      • android
                        • visualpolish
                          • SelectorsActivity.java
                          • ColorFontActivity.java
                          • StyleActivity.java
                          • MainActivity.java
                          • ResponsiveLayoutActivity.java
                          • SelectorItemsAdapter.java
            • build.gradle
            • .gitignore
          • settings.gradle
          • .gitignore
    • ud851-Sunshine-student
      • S02.03-Exercise-Polish
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • LICENSE
        • gradlew
        • build.gradle
        • CHANGELOG.txt
        • app
          • src
            • main
              • res
                • drawable-mdpi
                • mipmap-xhdpi
                • layout
                  • activity_forecast.xml
                • drawable-xhdpi
                • menu
                  • forecast.xml
                • mipmap-xxxhdpi
                • drawable-xxhdpi
                  • mipmap
                • mipmap-xxhdpi
                • mipmap-hdpi
                • drawable-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • art_storm.xml
                  • art_rain.xml
                  • art_clouds.xml
                  • art_light_rain.xml
                  • art_clear.xml
                  • art_light_clouds.xml
                  • art_snow.xml
                  • art_fog.xml
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • android
                      • sunshine
                        • MainActivity.java
                        • data
                          • SunshinePreferences.java
                        • utilities
                          • OpenWeatherJsonUtils.java
                          • SunshineWeatherUtils.java
                          • SunshineDateUtils.java
                          • NetworkUtils.java
            • androidTest
              • java
                • com
                  • example
                    • android
                      • sunshine
                        • SimpleTest.java
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • S10.01-Exercise-SynchronizingTheWeather
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • LICENSE
        • gradlew
        • build.gradle
        • CHANGELOG.txt
        • app
          • src
            • main
              • res
                • xml
                  • pref_general.xml
                • drawable-mdpi
                • mipmap-xhdpi
                • layout
                  • forecast_list_item.xml
                  • activity_settings.xml
                  • activity_detail.xml
                  • activity_forecast.xml
                • drawable-xhdpi
                • menu
                  • detail.xml
                  • forecast.xml
                • mipmap-xxxhdpi
                • drawable-xxhdpi
                  • mipmap
                • mipmap-xxhdpi
                • mipmap-hdpi
                • drawable-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • arrays.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • art_storm.xml
                  • art_rain.xml
                  • art_clouds.xml
                  • art_light_rain.xml
                  • art_clear.xml
                  • art_light_clouds.xml
                  • art_snow.xml
                  • art_fog.xml
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • android
                      • sunshine
                        • DetailActivity.java
                        • SettingsActivity.java
                        • sync
                          • SunshineSyncIntentService.java
                          • SunshineSyncTask.java
                          • SunshineSyncUtils.java
                        • MainActivity.java
                        • SettingsFragment.java
                        • ForecastAdapter.java
                        • data
                          • SunshinePreferences.java
                          • WeatherDbHelper.java
                          • WeatherContract.java
                          • WeatherProvider.java
                        • utilities
                          • OpenWeatherJsonUtils.java
                          • SunshineWeatherUtils.java
                          • SunshineDateUtils.java
                          • NetworkUtils.java
                          • FakeDataUtils.java
            • androidTest
              • java
                • com
                  • example
                    • android
                      • sunshine
                        • utils
                          • PollingCheck.java
                        • data
                          • TestWeatherProvider.java
                          • TestUriMatcher.java
                          • TestUtilities.java
                          • TestSunshineDatabase.java
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • S01.02-Exercise-AddWeatherList
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • LICENSE
        • gradlew
        • build.gradle
        • CHANGELOG.txt
        • app
          • src
            • main
              • res
                • drawable-mdpi
                • mipmap-xhdpi
                • layout
                  • activity_forecast.xml
                • drawable-xhdpi
                • mipmap-xxxhdpi
                • drawable-xxhdpi
                  • mipmap
                • mipmap-xxhdpi
                • mipmap-hdpi
                • drawable-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • art_storm.xml
                  • art_rain.xml
                  • art_clouds.xml
                  • art_light_rain.xml
                  • art_clear.xml
                  • art_light_clouds.xml
                  • art_snow.xml
                  • art_fog.xml
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • android
                      • sunshine
                        • MainActivity.java
                        • data
                          • SunshinePreferences.java
                        • utilities
                          • OpenWeatherJsonUtils.java
                          • SunshineWeatherUtils.java
                          • SunshineDateUtils.java
                          • NetworkUtils.java
            • androidTest
              • java
                • com
                  • example
                    • android
                      • sunshine
                        • SimpleTest.java
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • S10.02-Exercise-SmarterSyncing
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • LICENSE
        • gradlew
        • build.gradle
        • CHANGELOG.txt
        • app
          • src
            • main
              • res
                • xml
                  • pref_general.xml
                • drawable-mdpi
                • mipmap-xhdpi
                • layout
                  • forecast_list_item.xml
                  • activity_settings.xml
                  • activity_detail.xml
                  • activity_forecast.xml
                • drawable-xhdpi
                • menu
                  • detail.xml
                  • forecast.xml
                • mipmap-xxxhdpi
                • drawable-xxhdpi
                  • mipmap
                • mipmap-xxhdpi
                • mipmap-hdpi
                • drawable-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • arrays.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • art_storm.xml
                  • art_rain.xml
                  • art_clouds.xml
                  • art_light_rain.xml
                  • art_clear.xml
                  • art_light_clouds.xml
                  • art_snow.xml
                  • art_fog.xml
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • android
                      • sunshine
                        • DetailActivity.java
                        • SettingsActivity.java
                        • sync
                          • SunshineSyncIntentService.java
                          • SunshineSyncTask.java
                          • SunshineSyncUtils.java
                        • MainActivity.java
                        • SettingsFragment.java
                        • ForecastAdapter.java
                        • data
                          • SunshinePreferences.java
                          • WeatherDbHelper.java
                          • WeatherContract.java
                          • WeatherProvider.java
                        • utilities
                          • OpenWeatherJsonUtils.java
                          • SunshineWeatherUtils.java
                          • SunshineDateUtils.java
                          • NetworkUtils.java
                          • FakeDataUtils.java
            • androidTest
              • java
                • com
                  • example
                    • android
                      • sunshine
                        • utils
                          • PollingCheck.java
                        • data
                          • TestWeatherProvider.java
                          • TestUriMatcher.java
                          • TestUtilities.java
                          • TestSunshineDatabase.java
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • S06.03-Exercise-PolishingPreferences
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • LICENSE
        • gradlew
        • build.gradle
        • CHANGELOG.txt
        • app
          • src
            • main
              • res
                • xml
                  • pref_general.xml
                • drawable-mdpi
                • mipmap-xhdpi
                • layout
                  • forecast_list_item.xml
                  • activity_settings.xml
                  • activity_detail.xml
                  • activity_forecast.xml
                • drawable-xhdpi
                • menu
                  • detail.xml
                  • forecast.xml
                • mipmap-xxxhdpi
                • drawable-xxhdpi
                  • mipmap
                • mipmap-xxhdpi
                • mipmap-hdpi
                • drawable-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • arrays.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • art_storm.xml
                  • art_rain.xml
                  • art_clouds.xml
                  • art_light_rain.xml
                  • art_clear.xml
                  • art_light_clouds.xml
                  • art_snow.xml
                  • art_fog.xml
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • android
                      • sunshine
                        • DetailActivity.java
                        • SettingsActivity.java
                        • MainActivity.java
                        • SettingsFragment.java
                        • ForecastAdapter.java
                        • data
                          • SunshinePreferences.java
                        • utilities
                          • OpenWeatherJsonUtils.java
                          • SunshineWeatherUtils.java
                          • SunshineDateUtils.java
                          • NetworkUtils.java
            • androidTest
              • java
                • com
                  • example
                    • android
                      • sunshine
                        • SimpleTest.java
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • S06.02-Exercise-SettingsFragment
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • LICENSE
        • gradlew
        • build.gradle
        • CHANGELOG.txt
        • app
          • src
            • main
              • res
                • xml
                  • pref_general.xml
                • drawable-mdpi
                • mipmap-xhdpi
                • layout
                  • forecast_list_item.xml
                  • activity_settings.xml
                  • activity_detail.xml
                  • activity_forecast.xml
                • drawable-xhdpi
                • menu
                  • detail.xml
                  • forecast.xml
                • mipmap-xxxhdpi
                • drawable-xxhdpi
                  • mipmap
                • mipmap-xxhdpi
                • mipmap-hdpi
                • drawable-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • arrays.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • art_storm.xml
                  • art_rain.xml
                  • art_clouds.xml
                  • art_light_rain.xml
                  • art_clear.xml
                  • art_light_clouds.xml
                  • art_snow.xml
                  • art_fog.xml
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • android
                      • sunshine
                        • DetailActivity.java
                        • SettingsActivity.java
                        • MainActivity.java
                        • SettingsFragment.java
                        • ForecastAdapter.java
                        • data
                          • SunshinePreferences.java
                        • utilities
                          • OpenWeatherJsonUtils.java
                          • SunshineWeatherUtils.java
                          • SunshineDateUtils.java
                          • NetworkUtils.java
            • androidTest
              • java
                • com
                  • example
                    • android
                      • sunshine
                        • SimpleTest.java
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • S01.01-Exercise-CreateLayout
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
            • gradle-wrapper.jar
        • gradlew.bat
        • LICENSE
        • gradlew
        • build.gradle
        • CHANGELOG.txt
        • app
          • src
            • main
              • res
                • drawable-mdpi
                • mipmap-xhdpi
                • layout
                  • activity_forecast.xml
                • drawable-xhdpi
                • mipmap-xxxhdpi
                • drawable-xxhdpi
                  • mipmap
                • mipmap-xxhdpi
                • mipmap-hdpi
                • drawable-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • art_storm.xml
                  • art_rain.xml
                  • art_clouds.xml
                  • art_light_rain.xml
                  • art_clear.xml
                  • art_light_clouds.xml
                  • art_snow.xml
                  • art_fog.xml
              • AndroidManifest.xml
              • java
                • com
                  • ex