Android Development with Kotlin

Learn how to make Android development much faster using a variety of Kotlin features, from basics to advanced, to write better quality code.

Android Development with Kotlin

Marcin Moskala, Igor Wojda

Learn how to make Android development much faster using a variety of Kotlin features, from basics to advanced, to write better quality code.
This title is available to pre-order now and is expected to be published in
Mapt Subscription
FREE
$29.99/m after trial
eBook
$25.20
RRP $35.99
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$25.20
$44.99
$29.99p/m after trial
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Code Files
Preview in Mapt

Book Details

ISBN 139781787123687
Paperback382 pages

Book Description

In today’s time, improved application development not just means 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 in an easy and effective way. This book discusses Kotlin features in context of Android development. It demonstrates how common examples that are nowadays typical for Android development, can be greatly simplified using Kotlin. We will discuss all the benefits, improvements and new possibilities provided by this language.

The book is divided in three modules that show the power of Kotlin and teach you how to use it to write code. Each module present features in different levels of advancement. The first module covers Kotlin basics. This module will lay a firm foundation for the rest of the chapters so you are able to read and understand most of the Kotlin code. The next module dives deeper into the building blocks of Kotlin like functions, classes and Lambdas. Here you will learn how Kotlin brings many improvements to the table by improving common Java concepts and decreasing code verbosity. The last module presents features that are more Kotlin specific and will show the features that Java lacks. You will learn how certain tasks can be achieved in simpler ways because of Kotlin.

By the end of the book, you will be proficient in building effective android applications using Kotlin.

Table of Contents

What You Will Learn

  • How to run a Kotlin application and understand the integration with Android Studio
  • Learn ways to incorporate Kotlin into new/existing Android Java based project
  • Learn about Kotlin type system to deal with null safety and immutability
  • How to define various types of classes and deal with properties
  • How to define collections and transform them in functional way
  • Learn to add new behaviours to existing libraries and Android framework classes
  • Use generic type variance modifiers to define subtyping relationship between generic types

Authors

Table of Contents

Book Details

ISBN 139781787123687
Paperback382 pages
Read More

Read More Reviews