Android Studio Development Essentials - Java Edition

From Techotopia
Revision as of 14:30, 15 December 2023 by Admin (Talk | contribs)

Jump to: navigation, search
Table of ContentsNext
Introduction


You are reading a sample chapter from the Android Studio 3.2 Edition of this book.

Purchase the fully updated Android Studio Hedgehog Edition of this publication in eBook ($32.99) or Print ($49.99) format

Android Studio Hedgehog Essentials - Java Edition Print and eBook (PDF) editions contain 87 chapters and over 800 pages
Buy Print Preview Book

Table of Contents


  1. Introduction

  2. Android Studio Installation and Setup

  3. Creating an Example Java Android App in Android Studio

  4. Creating an Android Virtual Device (AVD) in Android Studio

  5. Using and Configuring the Android Studio AVD Emulator

  6. A Tour of the Android Studio User Interface

  7. Testing Android Studio Apps on a Physical Android Device

  8. The Basics of the Android Studio Code Editor

  9. An Overview of the Android Architecture

  10. The Anatomy of an Android Application

  11. Understanding Android Application and Activity Lifecycles

  12. Handling Android Activity State Changes

  13. Android Activity State Changes by Example

  14. Saving and Restoring the State of an Android Activity

  15. Understanding Android Views, View Groups and Layouts

  16. A Guide to the Android Studio Layout Editor Tool

  17. A Guide to the Android ConstraintLayout

  18. A Guide to using ConstraintLayout in Android Studio

  19. Working with ConstraintLayout Chains and Ratios in Android Studio

  20. An Android Studio Layout Editor ConstraintLayout Tutorial

  21. Manual XML Layout Design in Android Studio

  22. Managing Constraints using Constraint Sets

  23. A Guide to using Instant Run in Android Studio

  24. An Overview and Example of Android Event Handling

  25. Android Touch and Multi-touch Event Handling

  26. Detecting Common Gestures using the Android Gesture Detector Class

  27. Implementing Custom Gesture and Pinch Recognition on Android

  28. An Introduction to Android Fragments

  29. Using Fragments in Android Studio - An Example

  30. Modern Android App Architecture with Jetpack

  31. An Android Jetpack ViewModel Tutorial

  32. An Android Jetpack LiveData Tutorial

  33. An Overview of Android Jetpack Data Binding

  34. An Android Jetpack Data Binding Tutorial

  35. Working with Android Jetpack Lifecycle-Aware Components

  36. An Android Jetpack Lifecycle Tutorial

  37. An Overview of the Android Jetpack Navigation Architecture Component

  38. An Android Navigation Component Tutorial

  39. Creating and Managing Overflow Menus on Android

  40. Animating User Interfaces with the Android Transitions Framework

  41. An Android Transition Tutorial using beginDelayedTransition

  42. Implementing Android Scene Transitions – A Tutorial

  43. Working with the Floating Action Button and Snackbar

  44. Creating a Tabbed Interface using the Android TabLayout Component

  45. Working with the RecyclerView and CardView Widgets

  46. An Android RecyclerView and CardView Tutorial

  47. An Android Layout Editor Sample Data Tutorial

  48. Working with the Android AppBar and Collapsing Toolbar Layouts

  49. Implementing an Android Navigation Drawer

  50. An Android Studio Master/Detail Flow Tutorial

  51. An Overview of Android Intents

  52. Android Explicit Intents – A Worked Example

  53. Android Implicit Intents – A Worked Example

  54. Android Broadcast Intents and Broadcast Receivers

  55. A Basic Overview of Threads and AsyncTasks

  56. An Overview of Android Started and Bound Services

  57. Implementing an Android Started Service – A Worked Example

  58. Android Local Bound Services – A Worked Example

  59. Android Remote Bound Services – A Worked Example

  60. An Android Notifications Tutorial

  61. An Android Direct Reply Notification Tutorial

  62. An Introduction to Android Multi-Window Support

  63. An Android Studio Multi-Window Split-Screen and Freeform Tutorial

  64. An Overview of Android SQLite Databases

  65. The Android Room Persistence Library

  66. An Android TableLayout and TableRow Tutorial

  67. An Android Room Database and Repository Tutorial

  68. Accessing Cloud Storage using the Android Storage Access Framework

  69. An Android Storage Access Framework Example

  70. Implementing Video Playback on Android using the VideoView and MediaController Classes

  71. Android Picture-in-Picture Mode

  72. An Android Picture-in-Picture Tutorial

  73. Video Recording and Image Capture on Android using Camera Intents

  74. Making Runtime Permission Requests in Android

  75. Android Audio Recording and Playback using MediaPlayer and MediaRecorder

  76. Working with the Google Maps Android API in Android Studio

  77. Printing with the Android Printing Framework

  78. An Android HTML and Web Content Printing Example

  79. A Guide to Android Custom Document Printing

  80. An Introduction to Android App Links

  81. An Android Studio App Links Tutorial

  82. An Introduction to Android Instant Apps

  83. An Android Instant App Tutorial

  84. Adapting an Android Studio Project for Instants Apps

  85. A Guide to the Android Studio Profiler

  86. An Android Biometric Authentication Tutorial

  87. Creating, Testing and Uploading an Android App Bundle

  88. An Overview of Gradle in Android Studio


New Chapters

  1. An Overview of Android Dynamic Feature Modules

  2. An Android Studio Dynamic Feature Tutorial

You are reading a sample chapter from the Android Studio 3.2 Edition of this book.

Purchase the fully updated Android Studio Hedgehog Edition of this publication in eBook ($32.99) or Print ($49.99) format

Android Studio Hedgehog Essentials - Java Edition Print and eBook (PDF) editions contain 87 chapters and over 800 pages
Buy Print Preview Book



Table of ContentsNext
Introduction