Android Development with Kotlin
- Length: 382 pages
- Edition: 1
- Language: English
- Publisher: Packt Publishing
- Publication Date: 2017-09-06
- ISBN-10: 1787123685
- ISBN-13: 9781787123687
- Sales Rank: #3179831 (See Top 100 Books)
Learn how to make Android development much faster using a variety of Kotlin features, from basics to advanced, to write better quality code.
About This Book
- Leverage specific features of Kotlin to ease Android application development
- Write code based on both object oriented and functional programming to build robust applications
- Filled with various practical examples so you can easily apply your knowledge to real world scenarios
- Identify the improved way of dealing with common Java patterns
Who This Book Is For
This book is for developers who have a basic understanding of Java language and have 6-12 months of experience with Android development and developers who feel comfortable with OOP concepts.
What You Will Learn
- Run a Kotlin application and understand the integration with Android Studio
- Incorporate Kotlin into new/existing Android Java based project
- Learn about Kotlin type system to deal with null safety and immutability
- Define various types of classes and deal with properties
- Define collections and transform them in functional way
- Define extensions, new behaviours to existing libraries and Android framework classes
- Use generic type variance modifiers to define subtyping relationship between generic types
- Build a sample application
In Detail
Nowadays, improved application development does not just mean building better performing applications. It has become crucial to find improved ways of writing code. Kotlin is a language that helps developers build amazing Android applications easily and
Table of Contents
Chapter 1. Beginning Your Kotlin Adventure
Chapter 2. Laying A Foundation
Chapter 3. Playing With Functions
Chapter 4. Classes And Objects
Chapter 5. Functions As First-Class Citizens
Chapter 6. Generics Are Your Friends
Chapter 7. Extension Functions And Properties
Chapter 8. Delegates
Chapter 9. Making Your Marvel Gallery Application