My Account Log in

1 option

Learn Kotlin for Android Development : The Next Generation Language for Modern Android Apps Programming / by Peter Späth.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Späth, Peter, Author.
Language:
English
Subjects (All):
Compilers (Computer programs).
Mobile computing.
Java (Computer program language).
Compilers and Interpreters.
Mobile Computing.
Java.
Local Subjects:
Compilers and Interpreters.
Mobile Computing.
Java.
Physical Description:
1 online resource (517 pages)
Edition:
1st ed. 2019.
Place of Publication:
Berkeley, CA : Apress : Imprint: Apress, 2019.
System Details:
text file
Summary:
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. You will: 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.
Contents:
Chapter 1: Your First Kotlin App: Hello Kotlin
Chapter 2: Classes And Objects: Object Orientation Philosophy
Chapter 3: Classes at Work: Properties And Functions
Chapter 4: Classes And Objects: Extended Features
Chapter 5: Expressions: Operations on Data
Chapter 6: Comments in Kotlin Files
Chapter 7: Structural Constructs: Loops, Decisions And Scopes
Chapter 8: Exceptions: If Something Goes Wrong
Chapter 9: Data Containers: Arrays And Collections
Chapter 10: True, False And Undecided: Nullability
Chapter 11: Handling Equality
Chapter 12: Back to Math: Functional Programming
Chapter 13: About Type Safety: Generics
Chapter 14: Adding Hints: Annotations
Chapter 15: Using The Java And Kotlin APIs
Chapter 16: The Collections API
Chapter 17: More APIs
Chapter 18: Working in Parallel: Multithreading
Chapter 19: Using External Libraries
Chapter 20: XML And JSON
Appendix A: Solutions to Exercises.
Notes:
Includes bibliographical references.
ISBN:
9781484244678
1484244672
OCLC:
1107052659

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account