Kotlin / Android Studio Development Essentials

Revision as of 18:26, 10 September 2023 by Admin (Talk | contribs)

Revision as of 18:26, 10 September 2023 by Admin (Talk | contribs)

Table of ContentsNext
Introduction


You are reading a sample chapter from the Android Studio 3.0 / Android 8 Edition book.

Purchase the fully updated Android Studio Hedgehog Kotlin Edition of this publication in eBook or Print format

Android Studio Hedgehog Essentials - Kotlin Edition eBook (PDF)/Print edition contains 94 chapters and over 830 pages
Buy Print Preview Book


Table of Contents

  1. Introduction

  2. Setting Up an Android Studio Development Environment

  3. Creating an Example Kotlin Android App in Android Studio

  4. A Guided Tour of the Android Studio User Interface

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

  6. Using and Configuring the Android Studio AVD Emulator

  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 a Kotlin 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. Kotlin - Managing Constraints using Constraint Sets

  30. A Kotlin Android ConstraintSet Tutorial

  31. Using Apply Changes in Android Studio

  32. Android Event Handling in Kotlin

  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 Kotlin Android Fragments

  37. Using Fragments in Android Studio - A Kotlin Example

  38. Creating and Managing Overflow Menus on Android with Kotlin

  39. Animating User Interfaces with the Android Transitions Framework

  40. A Kotlin Android Transition Tutorial using beginDelayedTransition

  41. A Kotlin Android Scene Transitions Tutorial

  42. Working with the Floating Action Button and Snackbar

  43. Creating a Tabbed Interface using the TabLayout Component

  44. Working with the RecyclerView and CardView Widgets

  45. A Kotlin Android RecyclerView and CardView Tutorial

  46. Working with the AppBar and Collapsing Toolbar Layouts

  47. Implementing an Android Navigation Drawer in Kotlin

  48. A Kotlin Android Studio Master/Detail Flow Tutorial

  49. An Overview of Android Intents in Kotlin

  50. Android Explicit Intents – A Kotlin Example

  51. Android Implicit Intents – A Kotlin Example

  52. Kotlin Android Broadcast Intents and Broadcast Receivers

  53. Kotlin Threads and AsyncTasks

  54. A Guide to Kotlin Coroutines

  55. A Kotlin Coroutines Tutorial

  56. Kotlin Android Started and Bound Services

  57. Android Started Service – A Kotlin Example

  58. Android Local Bound Services – A Kotlin Example

  59. Android Remote Bound Services – A Kotlin Example

  60. An Android 8 Notifications Kotlin Tutorial

  61. A Kotlin Android Direct Reply Notification Tutorial

  62. An Introduction to Android Multi-Window Support

  63. A Kotlin Android Multi-Window Split-Screen and Freeform Tutorial

  64. An Overview of Android SQLite Databases

  65. A Kotlin Android TableLayout and TableRow Tutorial

  66. Using the Android Room Persistence Library

  67. A Kotlin Android Room Database Tutorial

  68. Understanding Android Content Providers

  69. A Kotlin Android Content Provider Tutorial

  70. Accessing Cloud Storage using the Android Storage Access Framework

  71. A Kotlin Android Storage Access Framework Example

  72. Kotlin Android Video Playback using the VideoView and MediaController Classes

  73. Android Picture-in-Picture Mode using Kotlin

  74. A Kotlin Android Picture-in-Picture Tutorial

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

  76. Making Runtime Permission Requests in Android

  77. Android Audio Recording and Playback using MediaPlayer and MediaRecorder

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

  79. Printing with the Android Printing Framework

  80. A Kotlin Android HTML and Web Content Printing Example

  81. A Kotlin Guide to Android Custom Document Printing

  82. An Introduction to Android App Links in Kotlin

  83. A Kotlin Android Studio App Links Tutorial

  84. An Introduction to Android Instant Apps

  85. A Kotlin Android Instant App Tutorial

  86. Adapting an Android Studio Project for Instants Apps

  87. A Guide to the Android Studio Profiler

  88. A Kotlin Android Fingerprint Authentication Tutorial

  89. Handling Different Android Devices and Displays in Kotlin

  90. Signing and Preparing an Android App for Release

New Chapters

  1. An Overview of Android Dynamic Feature Modules - Kotlin

  2. A Kotlin Android Studio Dynamic Feature Tutorial

You are reading a sample chapter from the Android Studio 3.0 / Android 8 Edition book.

Purchase the fully updated Android Studio Hedgehog Kotlin Edition of this publication in eBook or Print format

Android Studio Hedgehog Essentials - Kotlin Edition eBook (PDF)/Print edition contains 94 chapters and over 830 pages
Buy Print Preview Book



Table of ContentsNext
Introduction