Kotlin - Tips, Tricks, and Techniques [Video]

More Information
Learn
  • Convert functions to a single line to save coding time
  • Apply the new Android Kotlin KTX extensions to make app development more concise, pleasant, and idiomatic.
  • Use the Kotlin Bytecode tool to improve app startup and performance
  • Implement extension functions and properties to add additional Kotlin features 
  • Remove the most error-prone null points in Java by coding with Kotlin
  • Use lateinit and lazy properties to enhance app performance
  • Use default and named arguments to make code error-free
  • Create secondary constructors for reduced and simplified code.
  • Use Lambdas with higher-order functions
About

Do you want to see an increase in your productivity as an Android developer? With this course, you will discover new possibilities with Kotlin and improve your app development process.

In this course, you will work with interesting tools and techniques on examples which you can adopt straightaway. You will speed up your development with less coding and get faster results. By the end of this course, you will be able to write faster, cleaner code and make your life easy as a Kotlin developer.

The code bundle for this video course is available at - https://github.com/PacktPublishing/Kotlin-Tips-Tricks-and-Techniques

Style and Approach

A comprehensive course packed with step-by-step instructions, working examples, and helpful tips and techniques on working with Kotlin. This course is divided into clear chunks so you can learn at your own pace and focus on your own area of interest.

Features
  • Take your programming skills to the next level and harness the power of Kotlin's rich features by writing cleaner, faster code. 
  • Go from Kotlin user to Kotlin expert by learning many exciting tips, best practices, and techniques for your Kotlin app development to make the code more robust and error-free.
  • Work with expert tools and tips to improve application performance with Kotlin and save time and effort.
Course Length 2 hours 22 minutes
ISBN 9781789349641
Date Of Publication 28 Sep 2018

Authors

Nigel Henshaw

Nigel Henshaw is a mobile software developer who, as well as providing software development services, loves to share his knowledge through his YouTube channel: http://bit.ly/2tliErx and website http://bit.ly/2yCqodU.

Nigel originates from New Zealand, where he started out as an electrician. After one too many electric shocks, he wisely decided on a career change. After completing a two-year diploma in Computer Science and Technology at the Auckland University of Technology, Nigel relocated to London for new opportunities.

He landed a job as a test engineer with a pioneering tech company called Psion, who were one of the first to develop hand-held devices and mobile operating systems.

Before too long, Nigel was transferred to the base porting team and found himself in the midst of porting operating systems and writing device drivers with Symbian OS using C++.

Nigel has experienced many wonderful opportunities through the software industry, working in the UK, Scotland, and Japan. He has held jobs as a software engineer, consultant, project manager, and general manager of a remote development site.

In his spare time, Nigel is currently learning Japanese, enjoys cycling and running, and likes to finish off the day by soaking in a Japanese hot spring.