├── .gitignore ├── .travis.yml ├── 01-project-structure ├── img │ ├── app.png │ ├── appgradle.png │ ├── gradle.png │ ├── gradleWrapper.png │ ├── main.png │ ├── projStructure.png │ ├── res.png │ └── src.png └── intro.md ├── 02-basic-widgets ├── basicandroidwidgets.md └── img │ ├── btn1.png │ ├── btn2.png │ ├── download.jpeg │ ├── mp2 │ └── sc.png ├── 03-list-view ├── 03-1-custom-adapter.md └── intro.md ├── 04-intents ├── assignments.md └── implicit-and-explicit.md ├── 05-databases ├── UsageViaRoom.md └── intro.md ├── 06-broadcasts-receivers └── intro.md ├── 07-asynctask └── intro.md ├── 08-network-operations ├── IntroductionToNetworkOperations.md ├── IntroductiontoOkHTTP.md ├── ProcessingNetworkResponses-OkHTTP.md ├── TroubleshootinginOkHTTP.md └── img │ └── asynDownload.png ├── 09-recycler-view ├── img │ └── recycle.png └── intro.md ├── 10-retrofit └── intro.md ├── 11-services ├── 11-1-foreground-services.md ├── 11-2-background-services.md ├── 11-3-bound-services.md └── intro.md ├── 12-alarms ├── 12-1-IntroductiontoAlarmManager.md ├── 12-2-SettingupAlarmManager.md └── 12-3-CancellinganAlarmManager.md ├── 13-fragments ├── 13-1-static-fragments.md ├── 13-2-dynamic-fragments.md └── intro.md ├── 14-permissions ├── 14-1-runtime-permissions.md └── intro.md ├── 15-location-and-sensors ├── 15-1-location.md ├── 15-2-sensors.md ├── 15-3-camera-advanced.md ├── 15-3-camera-basic.md ├── assignments.md ├── img │ └── sensor-coordinate.png └── intro.md ├── 16-google-maps ├── 16-1-maps-api.md ├── 16-2-creating-maps.md └── intro.md ├── 17-firebase ├── 17-1-ConnectToFirebase.md ├── 17-2-RealtimeDatabase.md ├── 17-3-Authentication.md ├── 17-4-RemoteConfiguration.md ├── 17-5-Crashlytics.md ├── 17-6-PushNotifications.md ├── images │ ├── 2019-02-09 (1).png │ ├── 2019-02-09 (2).png │ ├── 2019-02-09 (3).png │ ├── 2019-02-09.png │ ├── Auth1.png │ ├── Auth2.png │ ├── Auth3 (2).png │ ├── Auth3.png │ ├── Auth4.png │ ├── Auth5.png │ ├── ConnectToFirebase1.png │ ├── ConnectToFirebase2.png │ ├── ConnectToFirebase3.png │ ├── ConnectToFirebase4.png │ ├── ConnectToFirebase5.png │ ├── ConnectToFirebase6.png │ ├── Database1.png │ ├── Database2.png │ ├── PushNotification2.png │ ├── PushNotification3.png │ ├── PushNotification4.png │ ├── rc1.png │ ├── rc2.png │ ├── rc4.png │ ├── rc5.png │ └── rc6.png └── intro.md ├── 18-graphics-and-animations ├── 18-1-graphics.md ├── 18-2-animations.md └── intro.md ├── 19-android-architecture-components.md ├── 0-Intro.md ├── 1-LiveData.md └── 2-Room.md ├── 19-android-architecture-components ├── LiveData.md ├── Navigation.md ├── ViewModel.md ├── WorkManager.md └── intro.md ├── README.md ├── SUMMARY.md ├── assets ├── mediaplayer.png └── viewmodel-lifecycle.png ├── book.json └── styles ├── pdf.css └── website.css /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/.travis.yml -------------------------------------------------------------------------------- /01-project-structure/img/app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/01-project-structure/img/app.png -------------------------------------------------------------------------------- /01-project-structure/img/appgradle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/01-project-structure/img/appgradle.png -------------------------------------------------------------------------------- /01-project-structure/img/gradle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/01-project-structure/img/gradle.png -------------------------------------------------------------------------------- /01-project-structure/img/gradleWrapper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/01-project-structure/img/gradleWrapper.png -------------------------------------------------------------------------------- /01-project-structure/img/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/01-project-structure/img/main.png -------------------------------------------------------------------------------- /01-project-structure/img/projStructure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/01-project-structure/img/projStructure.png -------------------------------------------------------------------------------- /01-project-structure/img/res.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/01-project-structure/img/res.png -------------------------------------------------------------------------------- /01-project-structure/img/src.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/01-project-structure/img/src.png -------------------------------------------------------------------------------- /01-project-structure/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/01-project-structure/intro.md -------------------------------------------------------------------------------- /02-basic-widgets/basicandroidwidgets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/02-basic-widgets/basicandroidwidgets.md -------------------------------------------------------------------------------- /02-basic-widgets/img/btn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/02-basic-widgets/img/btn1.png -------------------------------------------------------------------------------- /02-basic-widgets/img/btn2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/02-basic-widgets/img/btn2.png -------------------------------------------------------------------------------- /02-basic-widgets/img/download.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/02-basic-widgets/img/download.jpeg -------------------------------------------------------------------------------- /02-basic-widgets/img/mp2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/02-basic-widgets/img/mp2 -------------------------------------------------------------------------------- /02-basic-widgets/img/sc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/02-basic-widgets/img/sc.png -------------------------------------------------------------------------------- /03-list-view/03-1-custom-adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/03-list-view/03-1-custom-adapter.md -------------------------------------------------------------------------------- /03-list-view/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/03-list-view/intro.md -------------------------------------------------------------------------------- /04-intents/assignments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/04-intents/assignments.md -------------------------------------------------------------------------------- /04-intents/implicit-and-explicit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/04-intents/implicit-and-explicit.md -------------------------------------------------------------------------------- /05-databases/UsageViaRoom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/05-databases/UsageViaRoom.md -------------------------------------------------------------------------------- /05-databases/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/05-databases/intro.md -------------------------------------------------------------------------------- /06-broadcasts-receivers/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/06-broadcasts-receivers/intro.md -------------------------------------------------------------------------------- /07-asynctask/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/07-asynctask/intro.md -------------------------------------------------------------------------------- /08-network-operations/IntroductionToNetworkOperations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/08-network-operations/IntroductionToNetworkOperations.md -------------------------------------------------------------------------------- /08-network-operations/IntroductiontoOkHTTP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/08-network-operations/IntroductiontoOkHTTP.md -------------------------------------------------------------------------------- /08-network-operations/ProcessingNetworkResponses-OkHTTP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/08-network-operations/ProcessingNetworkResponses-OkHTTP.md -------------------------------------------------------------------------------- /08-network-operations/TroubleshootinginOkHTTP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/08-network-operations/TroubleshootinginOkHTTP.md -------------------------------------------------------------------------------- /08-network-operations/img/asynDownload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/08-network-operations/img/asynDownload.png -------------------------------------------------------------------------------- /09-recycler-view/img/recycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/09-recycler-view/img/recycle.png -------------------------------------------------------------------------------- /09-recycler-view/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/09-recycler-view/intro.md -------------------------------------------------------------------------------- /10-retrofit/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/10-retrofit/intro.md -------------------------------------------------------------------------------- /11-services/11-1-foreground-services.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/11-services/11-1-foreground-services.md -------------------------------------------------------------------------------- /11-services/11-2-background-services.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/11-services/11-2-background-services.md -------------------------------------------------------------------------------- /11-services/11-3-bound-services.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/11-services/11-3-bound-services.md -------------------------------------------------------------------------------- /11-services/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/11-services/intro.md -------------------------------------------------------------------------------- /12-alarms/12-1-IntroductiontoAlarmManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/12-alarms/12-1-IntroductiontoAlarmManager.md -------------------------------------------------------------------------------- /12-alarms/12-2-SettingupAlarmManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/12-alarms/12-2-SettingupAlarmManager.md -------------------------------------------------------------------------------- /12-alarms/12-3-CancellinganAlarmManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/12-alarms/12-3-CancellinganAlarmManager.md -------------------------------------------------------------------------------- /13-fragments/13-1-static-fragments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/13-fragments/13-1-static-fragments.md -------------------------------------------------------------------------------- /13-fragments/13-2-dynamic-fragments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/13-fragments/13-2-dynamic-fragments.md -------------------------------------------------------------------------------- /13-fragments/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/13-fragments/intro.md -------------------------------------------------------------------------------- /14-permissions/14-1-runtime-permissions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/14-permissions/14-1-runtime-permissions.md -------------------------------------------------------------------------------- /14-permissions/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/14-permissions/intro.md -------------------------------------------------------------------------------- /15-location-and-sensors/15-1-location.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/15-location-and-sensors/15-1-location.md -------------------------------------------------------------------------------- /15-location-and-sensors/15-2-sensors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/15-location-and-sensors/15-2-sensors.md -------------------------------------------------------------------------------- /15-location-and-sensors/15-3-camera-advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/15-location-and-sensors/15-3-camera-advanced.md -------------------------------------------------------------------------------- /15-location-and-sensors/15-3-camera-basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/15-location-and-sensors/15-3-camera-basic.md -------------------------------------------------------------------------------- /15-location-and-sensors/assignments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/15-location-and-sensors/assignments.md -------------------------------------------------------------------------------- /15-location-and-sensors/img/sensor-coordinate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/15-location-and-sensors/img/sensor-coordinate.png -------------------------------------------------------------------------------- /15-location-and-sensors/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/15-location-and-sensors/intro.md -------------------------------------------------------------------------------- /16-google-maps/16-1-maps-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/16-google-maps/16-1-maps-api.md -------------------------------------------------------------------------------- /16-google-maps/16-2-creating-maps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/16-google-maps/16-2-creating-maps.md -------------------------------------------------------------------------------- /16-google-maps/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/16-google-maps/intro.md -------------------------------------------------------------------------------- /17-firebase/17-1-ConnectToFirebase.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/17-1-ConnectToFirebase.md -------------------------------------------------------------------------------- /17-firebase/17-2-RealtimeDatabase.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/17-2-RealtimeDatabase.md -------------------------------------------------------------------------------- /17-firebase/17-3-Authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/17-3-Authentication.md -------------------------------------------------------------------------------- /17-firebase/17-4-RemoteConfiguration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/17-4-RemoteConfiguration.md -------------------------------------------------------------------------------- /17-firebase/17-5-Crashlytics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/17-5-Crashlytics.md -------------------------------------------------------------------------------- /17-firebase/17-6-PushNotifications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/17-6-PushNotifications.md -------------------------------------------------------------------------------- /17-firebase/images/2019-02-09 (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/2019-02-09 (1).png -------------------------------------------------------------------------------- /17-firebase/images/2019-02-09 (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/2019-02-09 (2).png -------------------------------------------------------------------------------- /17-firebase/images/2019-02-09 (3).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/2019-02-09 (3).png -------------------------------------------------------------------------------- /17-firebase/images/2019-02-09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/2019-02-09.png -------------------------------------------------------------------------------- /17-firebase/images/Auth1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/Auth1.png -------------------------------------------------------------------------------- /17-firebase/images/Auth2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/Auth2.png -------------------------------------------------------------------------------- /17-firebase/images/Auth3 (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/Auth3 (2).png -------------------------------------------------------------------------------- /17-firebase/images/Auth3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/Auth3.png -------------------------------------------------------------------------------- /17-firebase/images/Auth4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/Auth4.png -------------------------------------------------------------------------------- /17-firebase/images/Auth5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/Auth5.png -------------------------------------------------------------------------------- /17-firebase/images/ConnectToFirebase1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/ConnectToFirebase1.png -------------------------------------------------------------------------------- /17-firebase/images/ConnectToFirebase2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/ConnectToFirebase2.png -------------------------------------------------------------------------------- /17-firebase/images/ConnectToFirebase3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/ConnectToFirebase3.png -------------------------------------------------------------------------------- /17-firebase/images/ConnectToFirebase4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/ConnectToFirebase4.png -------------------------------------------------------------------------------- /17-firebase/images/ConnectToFirebase5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/ConnectToFirebase5.png -------------------------------------------------------------------------------- /17-firebase/images/ConnectToFirebase6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/ConnectToFirebase6.png -------------------------------------------------------------------------------- /17-firebase/images/Database1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/Database1.png -------------------------------------------------------------------------------- /17-firebase/images/Database2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/Database2.png -------------------------------------------------------------------------------- /17-firebase/images/PushNotification2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/PushNotification2.png -------------------------------------------------------------------------------- /17-firebase/images/PushNotification3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/PushNotification3.png -------------------------------------------------------------------------------- /17-firebase/images/PushNotification4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/PushNotification4.png -------------------------------------------------------------------------------- /17-firebase/images/rc1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/rc1.png -------------------------------------------------------------------------------- /17-firebase/images/rc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/rc2.png -------------------------------------------------------------------------------- /17-firebase/images/rc4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/rc4.png -------------------------------------------------------------------------------- /17-firebase/images/rc5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/rc5.png -------------------------------------------------------------------------------- /17-firebase/images/rc6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/images/rc6.png -------------------------------------------------------------------------------- /17-firebase/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/17-firebase/intro.md -------------------------------------------------------------------------------- /18-graphics-and-animations/18-1-graphics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/18-graphics-and-animations/18-1-graphics.md -------------------------------------------------------------------------------- /18-graphics-and-animations/18-2-animations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/18-graphics-and-animations/18-2-animations.md -------------------------------------------------------------------------------- /18-graphics-and-animations/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/18-graphics-and-animations/intro.md -------------------------------------------------------------------------------- /19-android-architecture-components.md/0-Intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/19-android-architecture-components.md/0-Intro.md -------------------------------------------------------------------------------- /19-android-architecture-components.md/1-LiveData.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/19-android-architecture-components.md/1-LiveData.md -------------------------------------------------------------------------------- /19-android-architecture-components.md/2-Room.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/19-android-architecture-components.md/2-Room.md -------------------------------------------------------------------------------- /19-android-architecture-components/LiveData.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/19-android-architecture-components/LiveData.md -------------------------------------------------------------------------------- /19-android-architecture-components/Navigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/19-android-architecture-components/Navigation.md -------------------------------------------------------------------------------- /19-android-architecture-components/ViewModel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/19-android-architecture-components/ViewModel.md -------------------------------------------------------------------------------- /19-android-architecture-components/WorkManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/19-android-architecture-components/WorkManager.md -------------------------------------------------------------------------------- /19-android-architecture-components/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/19-android-architecture-components/intro.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /assets/mediaplayer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/assets/mediaplayer.png -------------------------------------------------------------------------------- /assets/viewmodel-lifecycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/assets/viewmodel-lifecycle.png -------------------------------------------------------------------------------- /book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/book.json -------------------------------------------------------------------------------- /styles/pdf.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/styles/pdf.css -------------------------------------------------------------------------------- /styles/website.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-blocks-ebooks/blocks-of-android/HEAD/styles/website.css --------------------------------------------------------------------------------