|
Pro Android with Kotlin@de android telegram Pro Android with Kotlin Developing Modern Mobilexxiv
Introduction
This Book’s Audience
This book is for intermediate to experienced Android developers wanting to use the new
Kotlin features to address current Android versions and devices.
After reading this book, you will be able to use Android Studio and Kotlin to build advanced
apps targeting the Android platform.
Being a Kotlin expert is not absolutely necessary for using this book, but having read
introductory-level Kotlin books or studied online resources is surely helpful. The online
documentation of Kotlin provides valuable resources you can use as references while
reading this book.
Source
You can find all the code source shown or referred to in this book at
https://github.com/
Apress/pro
-
android
-
with
-
kotlin
.
Online Text Companion
Some lists and tables, as well as some class and interface details, are available as part of
the free source code download at
https://github.com/Apress/pro
-
android
-
with
-
kotlin
.
References to such online resources are marked appropriately.
How to Read This Book
This book can be read sequentially if you want to learn what can be done on the Android
platform, or you can read the chapters independently when the need arises while working
on your Android projects. In addition, you can use parts of the book as a reference for both
finding solutions to particular problems and determining how things can be done using
Kotlin instead of Java. This book includes a description of special Kotlin language constructs
that will help you make your code concise and reliable.
Specifically, Chapter
1
gives a short, bird’s-eye view of the Android system. If you already
have some experience with Android, you can skip it or just skim it.
Chapters
2
to
6
talk about the Android architecture’s corner blocks: an application as
a whole, activities, services, broadcasts, and content providers. If you are a pro-level
developer, some of the information provided in these chapters might seem a bit basic and
easy to find in the official Android developer documentation or elsewhere on the Web. The
reason why I have included these topics is that the information in other sources is of varying
quality—sometimes because of historical reasons, sometimes just because it is outdated.
So, I tried to rectify some of these peculiarities and also provide you with a consolidated,
fresh view on things. I hope I can save you some time when you get into the deeper-level
nuts and bolts of Android work. You can also use these chapters as a reference in case you
are in doubt about certain development issues while your Android project advances.
Chapter
7
briefly talks about the permission system. This is something you must of course
be acquainted with if you develop pro-level Android apps.
|
|
|