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 by
Difficulty Level
Intermediate
Completion Time
27h4m
Language
English
About Book
Who Is This Book For?
If you are interested in developing powerful Android Applications using Kotlin, this is an ideal book for you. Basic understanding of programming languages such as C or Java is recommended.
Android Studio 3.5 Development Essentials - Kotlin Edition
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 27h4m total length
Introduction
Setting up an Android Studio Development Environment
Creating an Example Android App in Android Studio
Creating an Android Virtual Device (AVD) in Android Studio
Using and Conyguring the Android Studio AVD Emulator
A Tour of the Android Studio User Interface
Testing Android Studio Apps on a Physical Android Device
The Basics of the Android Studio Code Editor
An Overview of the Android Architecture
The anatomy of an Android Application
An Introduction to Kotlin
Kotlin Data Types,Variables and Nullability
Kotlin Operators and Expressions
Kotlin Flow Control
An Overview of Kotlin Functions and Lambdas
The Basics of Object Oriented Programming in Kotlin
An Introduction to Kotlin Inheritance and Subclassing
Understanding Android Application and Activity Lifecycles
Handling Android Activity State Changes
Android Activity State Changes by Example
Saving and Restoring the State of an Android Activity
Understanding Android Views, View Groups and Layouts
A Guide to the Android Studio Layout Editor Tool
A Guide to the Android ConstraintLayout
A Guide to using ConstraintLayout in Android Studio
Working with ConstraintLayout Chains and Ratios in Android Studio
An Android Studio Layout Editor ConstraintLayout Tutorial
Manual XML Layout Design in Android Studio
Managing Constraints using Constraint Sets
An Android ConstraintSet Tutorial
A Guide to using Apply Changes in Android Studio
An Overview and Example of Android Event Handling
Android Touch and Multi-touch Event Handling
Detecting Common Gestures using the Android Gesture Detector Class
Implementing Custom Gesture and Pinch Recognition on Android
An Introduction to Android Fragments
Using Fragments in Android Studio - An Example
Modern Android App Architecture with Jetpack
An Android Jetpack ViewModel Tutorial
An Android Jetpack LiveData Tutorial
An Overview of Android Jetpack Data Binding
An Android Jetpack Data Binding Tutorial
Working with Android Lifecycle-Aware Components
An Android Jetpack Lifecycle Awareness Tutorial
An Overview of the Navigation Architecture Component
An Android Jetpack Navigation Component Tutorial
Creating and Managing Over|ow Menus on Android
Animating User Interfaces with the Android Transitions Framework
An Android Transition Tutorial using beginDelayedTransition
Implementing Android Scene Transitions – A Tutorial
Working with the Floating Action Button and Snackbar
Creating a Tabbed Interface using the TabLayout Component
Working with the RecyclerView and CardView Widgets
An Android RecyclerView and CardView Tutorial
A Layout Editor Sample Data Tutorial
Working with the AppBar and Collapsing Toolbar Layouts
An Android Studio Master/Detail Flow Tutorial
An Overview of Android Intents
Android Explicit Intents – A Worked Example
Android Implicit Intents – A Worked Example
Android Broadcast Intents and Broadcast Receivers
A Basic Overview of
An Overview of Android Started and Bound Services
Implementing an Android Started Service – A Worked Example
Android Local Bound Services – A Worked Example
Android Remote Bound Services – A Worked Example
An Android Notiycations Tutorial
An Android Direct Reply Notiycation Tutorial
Foldable Devices and Multi-Window Support
An Overview of Android SQLite Databases
The Android Room Persistence Library
An Android TableLayout and TableRow Tutorial
An Android Room Database and Repository Tutorial
Accessing Cloud Storage using the Android Storage Access Framework
An Android Storage Access Framework Example
Implementing Video Playback on Android using the VideoView and MediaController Classes
Android Picture-in-Picture Mode
An Android Picture-in-Picture Tutorial
Making Runtime Permission Requests in Android
Android Audio Recording and Playback using MediaPlayer and MediaRecorder
Working with the Google Maps Android API in Android Studio
Printing with the Android Printing Framework
An Android HTML and Web Content Printing Example
A Guide to Android Custom Document Printing
An Introduction to Android App Links
An Android Studio App Links Tutorial
A Guide to the Android Studio Proyler
An Android Biometric Authentication Tutorial
Creating, Testing and Uploading an Android App Bundle
An Overview of Android Dynamic Feature Modules
An Android Studio Dynamic Feature Tutorial
An Overview of Gradle in Android Studio
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!