Book

Android Studio 3.5 Development Essentials - Kotlin Edition

This book explores the world of Kotlin language and shows you how easy it is to develop and deploy an Android application with Kotlin and Android Jetpack.

Offered byPackt Logo

Difficulty Level
Intermediate
Completion Time
27h4m approx.
Language
English
Certification
Not available

About Course

Book Content

chapters 27h4m total length

1. Introduction
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 Conyguring 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 Over|ow 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
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 Notiycations Tutorial
68. An Android Direct Reply Notiycation 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 Proyler
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

On this page

Ready to Train Your Team?

Need training for your whole team? Get bulk pricing, LMS integration, and dedicated support.

Trusted by Leading Organizations Worldwide

Join thousands of companies that trust Calibr to power their learning and development initiatives.

Chalet Hotels logo
Pernod Ricard logo
ProMobi logo
Metrique logo
K Raheja Corp logo
Spyne.AI logo
VuNet Systems logo
Procurement Partners logo
vEngage.AI logo
1218 Global logo
TRADEJINI logo
Oben Electric logo
IIT STartups logo
EdTech Digit logo
MindSkillz logo
NewportMed logo

Request Access For Your Organization

Start training your team in minutes!

No credit card required

Related Resources