Kotlin tutorial in PDF

Kotlin for Android Developers

Google has recently formalized Kotlin as a language supported by Android,it's time to take a look at this language!

This Kotlin course will teach you how to develop with Kotlin on Android Studio as part of the mobile development for Android platforms.

  • Why a new language for Android?
  • Main differences with Java
  • The development environment
  • Basic Syntax (types, variables, tests, loops, packages, functions)
  • Classes and variants (nested, enum, data)
  • The classics (interfaces, inheritance, polymorphism, etc.)
  • Delegation
  • Generics

Table of content

  • Introduction
  • What is Kotlin?
  • What do we get with Kotlin?
  • Getting ready
  • Android Studio
  • Install Kotlin plugins
  • Creating a new project
  • Create the project in Android Studio
  • Configure Gradle
  • Convert MainActivity to Kotlin code
  • Test that everything works
  • Classes and functions
  • How to declare a class
  • Class inheritance
  • Functions
  • Constructor and functions parameters
  • Writing your first class
  • Creating the layout
  • The Recycler Adapter
Size : 147.68 Kb
File type : pdf
Downloads: 1175
Created: 2018-03-30
Kotlin tutorial in PDF

Others Kotlin Tutorials

Kotlin tutorial for professionals

Essential Kotlin

Introduction to Kotlin

Kotlin Programming Language

Kotlin tutorial in PDF

Others related eBooks about Kotlin tutorial in PDF

XcalableMP PGAS Programming Language

XcalableMP is a directive-based parallel programming language based on Fortran and C, supporting a Partitioned Global Ad.....

Essential C#

This book written to provide clear and concise explanation of topics for programmers both starting to learn the C# programming language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

Free Algorithms eBook

Download free Algorithm tutorial course in PDF, training file in 65 chapters and 327 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Python for Everybody

Download free course Python for Everybody, pdf file on 247 pages by Dr. Charles Severance....

Programming for Computations - Python

Download free course Programming for Computations - Python, pdf file on 244 pages by Svein Linge, Hans Petter Langtangen....

IPython Interactive Computing and Visualization Cookbook

Download free course IPython Interactive Computing and Visualization Cookbook, pdf file on 548 pages by Cyrille Rossant....

Ruby Hacking Guide

The Ruby Hacking Guide is a book that explains how the ruby interpreter (the official C implementation of the Ruby language) works internally. To fully understand it, you need a good knowledge of C and Ruby. This book is going to investigate ruby as a whole....

Essential Ruby

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Ruby programming language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

C# Features Succinctly

Download free course C# Features Succinctly, pdf file on 77 pages by Dirk Strauss....

Programming for Computations - Python, 2nd Edition

This book presents computer programming as a key method for solving mathematical problems...., download free Programming for Computations tutorial in PDF (350 pages) created by Svein Linge ....