Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Kotlin Quick Start Guide
  • Table Of Contents Toc
  • Feedback & Rating feedback
Kotlin Quick Start Guide

Kotlin Quick Start Guide

By : Marko Devcic
close
close
Kotlin Quick Start Guide

Kotlin Quick Start Guide

By: Marko Devcic

Overview of this book

Kotlin is a general purpose, object-oriented language that primarily targets the JVM and Android. Intended as a better alternative to Java, its main goals are high interoperability with Java and increased developer productivity. Kotlin is still a new language and this book will help you to learn the core Kotlin features and get you ready for developing applications with Kotlin. This book covers Kotlin features in detail and explains them with practical code examples.You will learn how to set up the environment and take your frst steps with Kotlin and its syntax. We will cover the basics of the language, including functions, variables, and basic data types. With the basics covered, the next chapters show how functions are first-class citizens in Kotlin and deal with the object-oriented side of Kotlin. You will move on to more advanced features of Kotlin. You will explore Kotlin's Standard Library and learn how to work with the Collections API. The book finishes by putting Kotlin in to practice, showing how to build a desktop app. By the end of this book, you will be confident enough to use Kotlin for your next project.
Table of Contents (9 chapters)
close
close

What this book covers

Chapter 1, Introducing Kotlin, covers general features of the language and shows the reader how to install an IDE and the Kotlin compiler.

Chapter 2, Kotlin Basics, introduces the reader to the language syntax and explores the basic building blocks of the language: functions, variables, basic types, and so on.

Chapter 3, Classes and Object-Oriented Programming, focuses on the object-oriented features of the language. The chapter explores classes and interfaces and how they are extended and implemented. The chapter also shows some features that are specific to Kotlin, such as objects, companion objects, and sealed classes.

Chapter 4, Functions and Lambdas, shows how functions are first-class citizens in Kotlin. The chapter also shows Kotlin function features that are not present in Java, such as default argument values, named parameters, and function inlining.

Chapter 5, Advanced Kotlin, deals with more advanced features of Kotlin, such as operator overloading, generics, receiver functions, and constructs for multi-threaded programming.

Chapter 6, Kotlin Standard Library, shows some really useful functions that ship with Kotlin and also explores the Collections API.

Chapter 7, Coding a Dictionary App with Kotlin, is the chapter where we put Kotlin into practice. We summarize our learning from previous chapters and build a desktop dictionary application.

Unlock full access

Continue reading for free

A Packt free trial gives you instant online access to our library of over 7000 practical eBooks and videos, constantly updated with the latest in tech

Create a Note

Modal Close icon
You need to login to use this feature.
notes
bookmark search playlist download font-size

Change the font size

margin-width

Change margin width

day-mode

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Delete Bookmark

Modal Close icon
Are you sure you want to delete it?
Cancel
Yes, Delete

Delete Note

Modal Close icon
Are you sure you want to delete it?
Cancel
Yes, Delete

Edit Note

Modal Close icon
Write a note (max 255 characters)
Cancel
Update Note

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY