Difference between revisions of "Kotlin / Android Studio Development Essentials"
From Techotopia
Line 39: | Line 39: | ||
# [[Kotlin - Android Touch and Multi-touch Event Handling|Android Touch and Multi-touch Event Handling]]<br><br> | # [[Kotlin - Android Touch and Multi-touch Event Handling|Android Touch and Multi-touch Event Handling]]<br><br> | ||
# [[Kotlin - Detecting Common Gestures using the Android Gesture Detector Class|Detecting Common Gestures using the Android Gesture Detector Class]]<br><br> | # [[Kotlin - Detecting Common Gestures using the Android Gesture Detector Class|Detecting Common Gestures using the Android Gesture Detector Class]]<br><br> | ||
+ | # [[Kotlin - Implementing Custom Gesture and Pinch Recognition on Android|Implementing Custom Gesture and Pinch Recognition on Android]]<br><br> |
Revision as of 17:47, 26 November 2017
This book is currently under development. New chapters are added regularly so please check back for updates.
Table of Contents
- Introduction
- Setting Up and Android Studio Development Environment
- A guided Tour of the Android Studio User Interface
- Creating an Android Virtual Device (AVD) in Android Studio
- Using and Configuring the Android Studio AVD Emulator
- 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 a Kotlin Android Application
- Creating an Example Kotlin Android App in Android Studio
- 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
- Kotlin - Managing Constraints using Constraint Sets
- A Kotlin Android ConstraintSet Tutorial
- A Guide to using Instant Run in Android Studio
- Android Event Handling in Kotlin
- Android Touch and Multi-touch Event Handling
- Detecting Common Gestures using the Android Gesture Detector Class
- Implementing Custom Gesture and Pinch Recognition on Android