Difference between revisions of "Kotlin / Android Studio Development Essentials"

From Techotopia
Jump to: navigation, search
Line 30: Line 30:
 
# [[Kotlin - A Guide to the Android ConstraintLayout|A Guide to the Android ConstraintLayout]]<br><br>
 
# [[Kotlin - A Guide to the Android ConstraintLayout|A Guide to the Android ConstraintLayout]]<br><br>
 
# [[Kotlin - A Guide to using ConstraintLayout in Android Studio|A Guide to using ConstraintLayout in Android Studio]]<br><br>
 
# [[Kotlin - A Guide to using ConstraintLayout in Android Studio|A Guide to using ConstraintLayout in Android Studio]]<br><br>
 +
# [[Kotlin - Working with ConstraintLayout Chains and Ratios in Android Studio|Working with ConstraintLayout Chains and Ratios in Android Studio]]<br><br>

Revision as of 20:02, 24 November 2017

This book is currently under development. New chapters are added regularly so please check back for updates.

Table of Contents

  1. Introduction

  2. Setting Up and Android Studio Development Environment

  3. A guided Tour of the Android Studio User Interface

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

  5. Using and Configuring the Android Studio AVD Emulator

  6. Testing Android Studio Apps on a Physical Android Device

  7. The Basics of the Android Studio Code Editor

  8. An Overview of the Android Architecture

  9. The Anatomy of a Kotlin Android Application

  10. Creating an Example Kotlin Android App in Android Studio

  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