Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Android Studio 3.5 Development Essentials - Kotlin Edition

You're reading from   Android Studio 3.5 Development Essentials - Kotlin Edition Developing Android 10 (Q) Apps Using Android Studio 3.5, Kotlin and Android Jetpack

Arrow left icon
Product type Paperback
Published in May 2019
Publisher Packt
ISBN-13 9781951442002
Length 812 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
Neil Smyth Neil Smyth
Author Profile Icon Neil Smyth
Neil Smyth
Arrow right icon
View More author details
Toc

Table of Contents (93) Chapters Close

1. Introduction FREE CHAPTER 2. Setting up an Android Studio Development Environment 3. Creating an Example 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. An Introduction to Kotlin 12. Kotlin Data Types,Variables and Nullability 13. Kotlin Operators and Expressions 14. Kotlin Flow Control 15. An Overview of Kotlin Functions and Lambdas 16. The Basics of Object Oriented Programming in Kotlin 17. An Introduction to Kotlin Inheritance and Subclassing 18. Understanding Android Application and Activity Lifecycles 19. Handling Android Activity State Changes 20. Android Activity State Changes by Example 21. Saving and Restoring the State of an Android Activity 22. Understanding Android Views, View Groups and Layouts 23. A Guide to the Android Studio Layout Editor Tool 24. A Guide to the Android ConstraintLayout 25. A Guide to using ConstraintLayout in Android Studio 26. Working with ConstraintLayout Chains and Ratios in Android Studio 27. An Android Studio Layout Editor ConstraintLayout Tutorial 28. Manual XML Layout Design in Android Studio 29. Managing Constraints using Constraint Sets 30. An Android ConstraintSet Tutorial 31. A Guide to using Apply Changes in Android Studio 32. An Overview and Example of Android Event Handling 33. Android Touch and Multi-touch Event Handling 34. Detecting Common Gestures using the Android Gesture Detector Class 35. Implementing Custom Gesture and Pinch Recognition on Android 36. An Introduction to Android Fragments 37. Using Fragments in Android Studio - An Example 38. Modern Android App Architecture with Jetpack 39. An Android Jetpack ViewModel Tutorial 40. An Android Jetpack LiveData Tutorial 41. An Overview of Android Jetpack Data Binding 42. An Android Jetpack Data Binding Tutorial 43. Working with Android Lifecycle-Aware Components 44. An Android Jetpack Lifecycle Awareness Tutorial 45. An Overview of the Navigation Architecture Component 46. An Android Jetpack Navigation Component Tutorial 47. Creating and Managing Overflow Menus on Android 48. Animating User Interfaces with the Android Transitions Framework 49. An Android Transition Tutorial using beginDelayedTransition 50. Implementing Android Scene Transitions – A Tutorial 51. Working with the Floating Action Button and Snackbar 52. Creating a Tabbed Interface using the TabLayout Component 53. Working with the RecyclerView and CardView Widgets 54. An Android RecyclerView and CardView Tutorial 55. A Layout Editor Sample Data Tutorial 56. Working with the AppBar and Collapsing Toolbar Layouts 57. An Android Studio Master/Detail Flow Tutorial 58. An Overview of Android Intents 59. Android Explicit Intents – A Worked Example 60. Android Implicit Intents – A Worked Example 61. Android Broadcast Intents and Broadcast Receivers 62. A Basic Overview of Threads and AsyncTasks 63. An Overview of Android Started and Bound Services 64. Implementing an Android Started Service – A Worked Example 65. Android Local Bound Services – A Worked Example 66. Android Remote Bound Services – A Worked Example 67. An Android Notifications Tutorial 68. An Android Direct Reply Notification Tutorial 69. Foldable Devices and Multi-Window Support 70. An Overview of Android SQLite Databases 71. The Android Room Persistence Library 72. An Android TableLayout and TableRow Tutorial 73. An Android Room Database and Repository Tutorial 74. Accessing Cloud Storage using the Android Storage Access Framework 75. An Android Storage Access Framework Example 76. Implementing Video Playback on Android using the VideoView and MediaController Classes 77. Android Picture-in-Picture Mode 78. An Android Picture-in-Picture Tutorial 79. Making Runtime Permission Requests in Android 80. Android Audio Recording and Playback using MediaPlayer and MediaRecorder 81. Working with the Google Maps Android API in Android Studio 82. Printing with the Android Printing Framework 83. An Android HTML and Web Content Printing Example 84. A Guide to Android Custom Document Printing 85. An Introduction to Android App Links 86. An Android Studio App Links Tutorial 87. A Guide to the Android Studio Profiler 88. An Android Biometric Authentication Tutorial 89. Creating, Testing and Uploading an Android App Bundle 90. An Overview of Android Dynamic Feature Modules 91. An Android Studio Dynamic Feature Tutorial 92. An Overview of Gradle in Android Studio Index

8.9 Quick Documentation Lookup

Context sensitive Kotlin and Android documentation can be accessed by placing the cursor over the declaration for which documentation is required and pressing the Ctrl-Q keyboard shortcut (Ctrl-J on macOS). This will display a popup containing the relevant reference documentation for the item. Figure 8-17, for example, shows the documentation for the Android Snackbar class.

Figure 8-17

Once displayed, the documentation popup can be moved around the screen as needed. Clicking on the push pin icon located in the right-hand corner of the popup title bar will ensure that the popup remains visible once focus moves back to the editor, leaving the documentation visible as a reference while typing code.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image