Preface

Thanks!

Thanks for your interest in developing applications for Android! Android has grown from nothing to the world’s most popular smartphone OS in a few short years. Whether you are developing applications for the public, for your business or organization, or are just experimenting on your own, I think you will find Android to be an exciting and challenging area for exploration.

And, most of all, thanks for your interest in this book! I sincerely hope you find it useful and at least occasionally entertaining.

Prerequisites

This book is written for developers with prior experience in Java or Kotlin. If you are not familiar with either of these languages, it will be difficult for you to follow the code samples in the book. The author of this book has published Elements of Kotlin, also freely available.

This book is written for people who have used an Android device before. If you are not familiar with basic Android concepts — such as the home screen and launcher, navigating home and back, and so on — you will want to spend time with an Android device.

Source Code and Its License

The source code in this book is licensed under the Apache 2.0 License, in case you have the desire to reuse any of it.

Copying source code directly from the book, in the PDF editions, works best with Adobe Reader, though it may also work with other PDF viewers. Some PDF viewers, for reasons that remain unclear, foul up copying the source code to the clipboard when it is selected.


Table of Contents Next

This book is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license.