Learn Kotlin by Developing Android Apps [Video]

Learn Kotlin by Developing Android Apps [Video]

Brandan Jones

Grasp the intricacies of Kotlin and equip yourself to develop premium Android apps from novice to pro
Mapt Subscription
FREE
€29.98/m after trial
Video
€121.38
RRP €142.78
Save 14%
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
€121.38
€29.98p/m after trial
RRP €142.78
Subscription
Video
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
 
Preview in Mapt

Video Details

ISBN 139781788473804
Course Length7 hours and 1 minutes

Video Description

Kotlin has been making waves ever since it was open sourced by JetBrains in 2011; it has been praised by developers across the world and is already being adopted by companies. This video provides a detailed introduction to Kotlin that shows you all its features and will enable you to write Kotlin code to production. We start with the basics: get you familiar with running Kotlin code, setting up, tools, and instructions that you can use to write basic programs. Next, we cover  object oriented code: functions and properties – all while using Kotlin’s new features.

Style and Approach

Practical, project-based approach

Table of Contents

Introduction to Kotlin
The Course Overview
Uses and Advantages of Kotlin
Object Oriented versus Functional Programming
Create a Kotlin Project in Android Studio
Kotlin Syntax Overview
Kotlin for the Java Developer
Create a Simple Kotlin App Project and Layout
Project Design Document
Understanding the AndroidTM Project Structure
Layouts
Add Widgets to a Layout
Handle a Button Click
Connect Layouts and Widgets to Kotlin Functions
Declaring Variables
Functions
Convert Java to Kotlin
Override Methods with AsyncTask
Create and Refactor a Function
Classes, Objects and Null Checks
Classes
Create a Class to Represent a Plant
Objects
Example: Objects, Collections
Null Checks
Using Android Components
Intents
Example: Camera, Image Gallery
Broadcast Receivers
Example: Broadcast Receiver
Change Colors on UI Elements
Implementation: Change Colors Based on Feedback
Integrations
Making Decisions
Example: Making Decisions
Parsing
Example: JSON Parse
Overriding toString()
Images
Image Overview and Strategy
Example: Download an Image from the Web
Display an Image from the Web
Finishing Touches
Wrap-up

What You Will Learn

  • Develop an Android application with Kotlin
  • Use the Android Studio development environment.
  • Kotlin syntax and strategies.
  • Integrate with apps on the Android device.
  • How to integrate with external data.

Authors

Table of Contents

Introduction to Kotlin
The Course Overview
Uses and Advantages of Kotlin
Object Oriented versus Functional Programming
Create a Kotlin Project in Android Studio
Kotlin Syntax Overview
Kotlin for the Java Developer
Create a Simple Kotlin App Project and Layout
Project Design Document
Understanding the AndroidTM Project Structure
Layouts
Add Widgets to a Layout
Handle a Button Click
Connect Layouts and Widgets to Kotlin Functions
Declaring Variables
Functions
Convert Java to Kotlin
Override Methods with AsyncTask
Create and Refactor a Function
Classes, Objects and Null Checks
Classes
Create a Class to Represent a Plant
Objects
Example: Objects, Collections
Null Checks
Using Android Components
Intents
Example: Camera, Image Gallery
Broadcast Receivers
Example: Broadcast Receiver
Change Colors on UI Elements
Implementation: Change Colors Based on Feedback
Integrations
Making Decisions
Example: Making Decisions
Parsing
Example: JSON Parse
Overriding toString()
Images
Image Overview and Strategy
Example: Download an Image from the Web
Display an Image from the Web
Finishing Touches
Wrap-up

Video Details

ISBN 139781788473804
Course Length7 hours and 1 minutes
Read More

Read More Reviews

Recommended for You

Learn Angular 2 Development By Building 12 Apps [Video] Book Cover
Learn Angular 2 Development By Building 12 Apps [Video]
€ 113.98
€ 96.90
Mastering Kotlin for Android Development [Video] Book Cover
Mastering Kotlin for Android Development [Video]
€ 142.78
€ 121.38
Kotlin for Beginners: Learn Programming With Kotlin [Video] Book Cover
Kotlin for Beginners: Learn Programming With Kotlin [Video]
€ 107.98
€ 91.80
Learn Bootstrap Development by Building 10 Projects [Video] Book Cover
Learn Bootstrap Development by Building 10 Projects [Video]
€ 69.58
€ 59.16
Learning Android N Application Development [Video] Book Cover
Learning Android N Application Development [Video]
€ 130.78
€ 111.18
Create Android apps with App Inventor [Video] Book Cover
Create Android apps with App Inventor [Video]
€ 142.78
€ 121.38