𝔖 Scriptorium
✦   LIBER   ✦

📁

Learn Kotlin for Android Development: The Next Generation Language for Modern Android Apps Programming

✍ Scribed by Peter Späth


Publisher
Apress
Year
2019
Tongue
English
Leaves
517
Edition
1st ed.
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Build Android apps and learn the essentials of the popular Kotlin programming language and APIs. This book will teach you the key Kotlin skills and techniques important for creating your very own Android apps. Apart from introducing Kotlin programming, Learn Kotlin for Android Development stresses clean code principles and introduces object-oriented and functional programming as a starting point for developing Android apps.
After reading and using this book, you'll have a foundation to take away and apply to your own Kotlin-based Android app development. You'll be able to write useful and efficient Kotlin-based apps for Android, using most of the features Kotlin as a language has to offer.
What You Will Learn

  • Build your first Kotlin app that runs on Android
  • Work with Kotlin classes and objects for Android
  • Use constructs, loops, decisions, and scopes
  • Carry out operations on data
  • Master data containers, arrays, and collections
  • Handle exceptions and access external libraries
Who This Book Is For
Very little programming experience is required: no prior knowledge of Kotlin needed.

✦ Table of Contents


Front Matter ....Pages i-xxiv
Your First Kotlin Application: Hello Kotlin (Peter Späth)....Pages 1-14
Classes and Objects: Object Orientation Philosophy (Peter Späth)....Pages 15-67
Classes at Work: Properties and Functions (Peter Späth)....Pages 69-112
Classes and Objects: Extended Features (Peter Späth)....Pages 113-135
Expressions: Operations on Data (Peter Späth)....Pages 137-153
Comments in Kotlin Files (Peter Späth)....Pages 155-169
Structural Constructs (Peter Späth)....Pages 171-183
Exceptions: If Something Goes Wrong (Peter Späth)....Pages 185-191
Data Containers (Peter Späth)....Pages 193-246
True, False, and Undecided: Nullability (Peter Späth)....Pages 247-252
Handling Equality (Peter Späth)....Pages 253-258
Back to Math: Functional Programming (Peter Späth)....Pages 259-273
About Type Safety: Generics (Peter Späth)....Pages 275-287
Adding Hints: Annotations (Peter Späth)....Pages 289-304
Using the Java and Kotlin APIs (Peter Späth)....Pages 305-307
The Collections API (Peter Späth)....Pages 309-345
More APIs (Peter Späth)....Pages 347-391
Working in Parallel: Multithreading (Peter Späth)....Pages 393-436
Using External Libraries (Peter Späth)....Pages 437-445
XML and JSON (Peter Späth)....Pages 447-467
Back Matter ....Pages 469-508

✦ Subjects


Computer Science; Programming Languages, Compilers, Interpreters; Mobile Computing; Java


📜 SIMILAR VOLUMES


Learn Kotlin for Android Development: Th
✍ Peter Späth 📂 Library 📅 2019 🏛 Apress 🌐 English

Build Android apps and learn the essentials of the popular Kotlin programming language and APIs. This book will teach you the key Kotlin skills and techniques important for creating your very own Android apps. Apart from introducing Kotlin programming, Learn Kotlin for Android Development stresses c

Kotlin And Android: Learn To Architect A
✍ Evelyn Strauch 📂 Library 📅 2021 🏛 UNKNOWN 🌐 English

<p>Android is a complete set of software for mobile devices such as tablet computers, notebooks, smartphones, electronic book readers, set-top boxes, etc.<br>It contains a Linux-based Operating System, middleware, and key mobile applications.<br>Kotlin has developed continuously, not only as a langu