-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Android Studio 4.1 Development Essentials – Java Edition
By :

Android Studio 4.1 Development Essentials – Java Edition
By:
Overview of this book
For developers, Android 11 has a ton of new capabilities. The goal of this book is to teach the skills necessary to develop Android-based applications using the Java programming language.
This book begins with the steps necessary to set up an Android development and testing environment. An overview of Android Studio along with the architecture of Android is covered next, followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment. You will also learn about the Android architecture components along with some advanced topics such as touch screen handling, gesture recognition, the recording and playback of audio, app links, dynamic delivery, the AndroidStudio profiler, Gradle build configuration, and submitting apps to the Google Play Developer Console.
The concepts of material design, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers, and collapsing toolbars are a highlight of this book. This edition of the book also covers printing, transitions, and cloud-based file storage; the foldable device support is the cherry on the cake.
By the end of this course, you will be able to develop Android 11 Apps using Android Studio 4.1, Java, and Android Jetpack.
The code files for the book can be found here: https://www.ebookfrenzy.com/retail/androidstudio41/index.php
Table of Contents (88 chapters)
1. Introduction
In Progress
| 0 / 4 sections completed |
0%
2. Setting up an Android Studio Development Environment
In Progress
| 0 / 10 sections completed |
0%
3. Creating an Example Android App in Android Studio
In Progress
| 0 / 10 sections completed |
0%
4. Creating an Android Virtual Device (AVD) in Android Studio
In Progress
| 0 / 13 sections completed |
0%
5. Using and Configuring the Android Studio AVD Emulator
In Progress
| 0 / 10 sections completed |
0%
6. A Tour of the Android Studio User Interface
In Progress
| 0 / 8 sections completed |
0%
7. Testing Android Studio Apps on a Physical Android Device
In Progress
| 0 / 5 sections completed |
0%
8. The Basics of the Android Studio Code Editor
In Progress
| 0 / 14 sections completed |
0%
9. An Overview of the Android Architecture
In Progress
| 0 / 8 sections completed |
0%
10. The Anatomy of an Android Application
In Progress
| 0 / 12 sections completed |
0%
11. An Overview of Android View Binding
In Progress
| 0 / 8 sections completed |
0%
12. Understanding Android Application and Activity Lifecycles
In Progress
| 0 / 10 sections completed |
0%
13. Handling Android Activity State Changes
In Progress
| 0 / 10 sections completed |
0%
14. Android Activity State Changes by Example
In Progress
| 0 / 8 sections completed |
0%
15. Saving and Restoring the State of an Android Activity
In Progress
| 0 / 8 sections completed |
0%
16. Understanding Android Views, View Groups and Layouts
In Progress
| 0 / 7 sections completed |
0%
17. A Guide to the Android Studio Layout Editor Tool
In Progress
| 0 / 17 sections completed |
0%
18. A Guide to the Android ConstraintLayout
In Progress
| 0 / 12 sections completed |
0%
19. A Guide to using ConstraintLayout in Android Studio
In Progress
| 0 / 20 sections completed |
0%
20. Working with ConstraintLayout Chains and Ratios in Android Studio
In Progress
| 0 / 9 sections completed |
0%
21. An Android Studio Layout Editor ConstraintLayout Tutorial
In Progress
| 0 / 9 sections completed |
0%
22. Manual XML Layout Design in Android Studio
In Progress
| 0 / 4 sections completed |
0%
23. Managing Constraints using Constraint Sets
In Progress
| 0 / 6 sections completed |
0%
24. An Android ConstraintSet Tutorial
In Progress
| 0 / 9 sections completed |
0%
25. A Guide to using Apply Changes in Android Studio
In Progress
| 0 / 10 sections completed |
0%
26. An Overview and Example of Android Event Handling
In Progress
| 0 / 8 sections completed |
0%
27. Android Touch and Multi-touch Event Handling
In Progress
| 0 / 9 sections completed |
0%
28. Detecting Common Gestures using the Android Gesture Detector Class
In Progress
| 0 / 7 sections completed |
0%
29. Implementing Custom Gesture and Pinch Recognition on Android
In Progress
| 0 / 19 sections completed |
0%
30. An Introduction to Android Fragments
In Progress
| 0 / 8 sections completed |
0%
31. Using Fragments in Android Studio - An Example
In Progress
| 0 / 10 sections completed |
0%
32. Modern Android App Architecture with Jetpack
In Progress
| 0 / 11 sections completed |
0%
33. An Android Jetpack ViewModel Tutorial
In Progress
| 0 / 10 sections completed |
0%
34. An Android Jetpack LiveData Tutorial
In Progress
| 0 / 5 sections completed |
0%
35. An Overview of Android Jetpack Data Binding
In Progress
| 0 / 4 sections completed |
0%
36. An Android Jetpack Data Binding Tutorial
In Progress
| 0 / 12 sections completed |
0%
37. An Android ViewModel Saved State Tutorial
In Progress
| 0 / 6 sections completed |
0%
38. Working with Android Lifecycle-Aware Components
In Progress
| 0 / 6 sections completed |
0%
39. An Android Jetpack Lifecycle Awareness Tutorial
In Progress
| 0 / 8 sections completed |
0%
40. An Overview of the Navigation Architecture Component
In Progress
| 0 / 8 sections completed |
0%
41. An Android Jetpack Navigation Component Tutorial
In Progress
| 0 / 12 sections completed |
0%
42. Creating and Managing Overflow Menus on Android
In Progress
| 0 / 12 sections completed |
0%
43. An Introduction to MotionLayout
In Progress
| 0 / 13 sections completed |
0%
44. An Android MotionLayout Editor Tutorial
In Progress
| 0 / 10 sections completed |
0%
45. A MotionLayout KeyCycle Tutorial
In Progress
| 0 / 9 sections completed |
0%
46. Working with the Floating Action Button and Snackbar
In Progress
| 0 / 12 sections completed |
0%
47. Creating a Tabbed Interface using the TabLayout Component
In Progress
| 0 / 13 sections completed |
0%
48. Working with the RecyclerView and CardView Widgets
In Progress
| 0 / 4 sections completed |
0%
49. An Android RecyclerView and CardView Tutorial
In Progress
| 0 / 10 sections completed |
0%
50. A Layout Editor Sample Data Tutorial
In Progress
| 0 / 4 sections completed |
0%
51. Working with the AppBar and Collapsing Toolbar Layouts
In Progress
| 0 / 7 sections completed |
0%
52. An Android Studio Master/Detail Flow Tutorial
In Progress
| 0 / 12 sections completed |
0%
53. An Overview of Android Intents
In Progress
| 0 / 8 sections completed |
0%
54. Android Explicit Intents – A Worked Example
In Progress
| 0 / 11 sections completed |
0%
55. Android Implicit Intents – A Worked Example
In Progress
| 0 / 10 sections completed |
0%
56. Android Broadcast Intents and Broadcast Receivers
In Progress
| 0 / 13 sections completed |
0%
57. A Basic Overview of Threads and AsyncTasks
In Progress
| 0 / 9 sections completed |
0%
58. An Overview of Android Started and Bound Services
In Progress
| 0 / 9 sections completed |
0%
59. Implementing an Android Started Service – A Worked Example
In Progress
| 0 / 12 sections completed |
0%
60. Android Local Bound Services – A Worked Example
In Progress
| 0 / 10 sections completed |
0%
61. Android Remote Bound Services – A Worked Example
In Progress
| 0 / 9 sections completed |
0%
62. An Android Notifications Tutorial
In Progress
| 0 / 11 sections completed |
0%
63. An Android Direct Reply Notification Tutorial
In Progress
| 0 / 9 sections completed |
0%
64. Foldable Devices and Multi-Window Support
In Progress
| 0 / 13 sections completed |
0%
65. An Overview of Android SQLite Databases
In Progress
| 0 / 11 sections completed |
0%
66. The Android Room Persistence Library
In Progress
| 0 / 10 sections completed |
0%
67. An Android TableLayout and TableRow Tutorial
In Progress
| 0 / 10 sections completed |
0%
68. An Android Room Database and Repository Tutorial
In Progress
| 0 / 17 sections completed |
0%
69. Accessing Cloud Storage using the Android Storage Access Framework
In Progress
| 0 / 10 sections completed |
0%
70. An Android Storage Access Framework Example
In Progress
| 0 / 10 sections completed |
0%
71. Video Playback on Android using the VideoView and MediaController Classes
In Progress
| 0 / 9 sections completed |
0%
72. Android Picture-in-Picture Mode
In Progress
| 0 / 8 sections completed |
0%
73. An Android Picture-in-Picture Tutorial
In Progress
| 0 / 9 sections completed |
0%
74. Making Runtime Permission Requests in Android
In Progress
| 0 / 8 sections completed |
0%
75. Android Audio Recording and Playback using MediaPlayer and MediaRecorder
In Progress
| 0 / 13 sections completed |
0%
76. Working with the Google Maps Android API in Android Studio
In Progress
| 0 / 16 sections completed |
0%
77. Printing with the Android Printing Framework
In Progress
| 0 / 9 sections completed |
0%
78. An Android HTML and Web Content Printing Example
In Progress
| 0 / 9 sections completed |
0%
79. A Guide to Android Custom Document Printing
In Progress
| 0 / 11 sections completed |
0%
80. An Introduction to Android App Links
In Progress
| 0 / 6 sections completed |
0%
81. An Android Studio App Links Tutorial
In Progress
| 0 / 10 sections completed |
0%
82. A Guide to the Android Studio Profiler
In Progress
| 0 / 10 sections completed |
0%
83. An Android Biometric Authentication Tutorial
In Progress
| 0 / 13 sections completed |
0%
84. Creating, Testing and Uploading an Android App Bundle
In Progress
| 0 / 16 sections completed |
0%
85. An Overview of Android Dynamic Feature Modules
In Progress
| 0 / 8 sections completed |
0%
86. An Android Studio Dynamic Feature Tutorial
In Progress
| 0 / 15 sections completed |
0%
87. An Overview of Gradle in Android Studio
In Progress
| 0 / 8 sections completed |
0%
Index
In Progress
| 0 / 1 sections completed |
0%
Customer Reviews