Kotlin for Android Developers [Video]

Preview in Mapt
Code Files

Kotlin for Android Developers [Video]

Yusuf Saber

Build Android applications in an efficient way with the exciting functional features offered by Kotlin
Mapt Subscription
FREE
€29.73/m after trial
Video
€9.66
RRP €124.93
Save 92%
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
€9.66
€29.74 p/m after trial
RRP €124.93
Subscription
Video
Start 14 Day Trial

Frequently bought together


Kotlin for Android Developers [Video] Book Cover
Kotlin for Android Developers [Video]
€ 124.93
€ 9.66
Mastering Kotlin for Android Development [Video] Book Cover
Mastering Kotlin for Android Development [Video]
€ 141.59
€ 9.66
Buy 2 for €19.32
Save €207.74
Add to Cart

Video Details

ISBN 139781788996549
Course Length2 hours and 7 minutes

Video Description

Kotlin is a trending language for modern Android developers and enables you to build Android apps faster and more conveniently than in Java! This course helps Android developers switch from Java and to Kotlin for Android development; it teaches you the essential Kotlin features you need to know to do this!

This course starts by introducing you to Android Studio where you'll build your first application in Kotlin. After this, you will delve into the Kotlin Toolbox for Kotlin Android Extensions. You will also compare classes and functions in Kotlin and also control flow and loops. We'll discuss some problems in Java and how Kotlin fixes them, and how Kotlin tackles many of Java's drawbacks such as verbosity and null safety. You will also get into exciting topics such as extension functions. Finally, you'll build a Stock Trading app entirely in Kotlin while comparing some parts to Java to ease the transition.

By the end of this course, you will be comfortable developing an Android application using only the Kotlin language. You will no longer be dependent only on Java to do this.

Style and Approach

Learn Kotlin the simple way while developing an Android App. With the use of examples, master Kotlin features and create your own apps from scratch.

Table of Contents

Setting Up Android Studio
The Course Overview
Downloading Android Studio
Setting Up Your Project with Kotlin Support
Get Going with Kotlin
Building Your First Kotlin App
Syntax – Classes, Functions, Variables, and Comments
Mutable and Immutable Variables
Classes, Functions, and Control Flow
From POJOs to Data Classes
Visibility Modifiers
Interfaces
Object Oriented Support and Extending Classes
Null Safety and Smart Casts
Object Keyword and Singletons
Functions
Default Function Arguments
Named Function Arguments
Control Flow
Kotlin Toolbox – Kotlin Android Extensions
Life after findViewById
Integrating Kotlin Android Extensions in Our Code
Recovering Views from XML
The Magic behind Kotlin Android Extensions
Kotlin Android Extensions on Fragments
Kotlin Android Extensions on a Custom View
Recovering Views from Another View
Kotlin Android Extensions in 1.1.4
Kotlin Android Extensions to Implement Parcelable
Customizing the Cache Build

What You Will Learn

  • Run a Kotlin application and understand its integration with Android Studio
  • Incorporate Kotlin into new/existing Android Java-based projects
  • Upgrade your toolbox and learn about Kotlin Android Extensions
  • Define various types of class and deal with properties 
  • Delve into control-flow along with mutable and immutable values
  • Build a Stock Trading app using higher-order functions in Kotlin.

Authors

Table of Contents

Setting Up Android Studio
The Course Overview
Downloading Android Studio
Setting Up Your Project with Kotlin Support
Get Going with Kotlin
Building Your First Kotlin App
Syntax – Classes, Functions, Variables, and Comments
Mutable and Immutable Variables
Classes, Functions, and Control Flow
From POJOs to Data Classes
Visibility Modifiers
Interfaces
Object Oriented Support and Extending Classes
Null Safety and Smart Casts
Object Keyword and Singletons
Functions
Default Function Arguments
Named Function Arguments
Control Flow
Kotlin Toolbox – Kotlin Android Extensions
Life after findViewById
Integrating Kotlin Android Extensions in Our Code
Recovering Views from XML
The Magic behind Kotlin Android Extensions
Kotlin Android Extensions on Fragments
Kotlin Android Extensions on a Custom View
Recovering Views from Another View
Kotlin Android Extensions in 1.1.4
Kotlin Android Extensions to Implement Parcelable
Customizing the Cache Build

Video Details

ISBN 139781788996549
Course Length2 hours and 7 minutes
Read More

Read More Reviews

Recommended for You

Mastering Kotlin for Android Development [Video] Book Cover
Mastering Kotlin for Android Development [Video]
€ 141.59
€ 9.66
Kotlin for Android & Java Developers: Clean Code on Android [Video] Book Cover
Kotlin for Android & Java Developers: Clean Code on Android [Video]
€ 216.56
€ 9.66
Kali Linux 2017 Wireless Penetration Testing for Beginners [Video] Book Cover
Kali Linux 2017 Wireless Penetration Testing for Beginners [Video]
€ 124.93
€ 9.66
Advanced Applied SQL for Business Intelligence and Analytics [Video] Book Cover
Advanced Applied SQL for Business Intelligence and Analytics [Video]
€ 124.93
€ 9.66
TensorFlow for Machine Learning Solutions [Video] Book Cover
TensorFlow for Machine Learning Solutions [Video]
€ 124.93
€ 9.66
Learn Kotlin by Developing Android Apps [Video] Book Cover
Learn Kotlin by Developing Android Apps [Video]
€ 141.59
€ 9.66