The Complete Android Kotlin Development Masterclass: 4In1


The Complete Android Kotlin Development Masterclass: 4In1
The Complete Android Kotlin Development Masterclass: 4-In-1
Last updated 8/2018
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz

Apply Kotlin’s next-gen concepts for Android applications to make your Android development consistent, faster, and much

What you’ll learn

Explore the different parameters and functions in Kotlin and know how to mimic the concept of static in Kotlin using companion objects along with Object-Oriented Kotlin programming

Learn how Kotlin tackles many of the drawbacks of Java such as verbosity and null safety

Implement Lambdas and higher-order functions in Kotlin

Learn how to incorporate Kotlin into new/existing Android Java-based projects

Build a Stock Trading app using higher-order functions in Kotlin

Use Anko to make your code clean and easy to read, and smooth out the rough edges in the Android SDK for Java

Build amazing apps and projects, and deploy/publish them on Google Play Store to get to grips with the Kotlin language

Requirements

No prior knowledge of Kotlin is required.

Description

Overview

Section 1: Learn Kotlin Programming

Lecture 1 The Course Overview

Lecture 2 Introduction to Kotlin

Lecture 3 Installing Software on Windows
Lecture 4 Installing Software on Mac

Lecture 5 Installing Software on Linux

Lecture 6 Writing Your First Kotlin Program

Lecture 7 Exploring Your First App

Lecture 10 Playing with String Templates

Lecture 11 Kotlin Expressions – If

Lecture 12 Kotlin Expressions – When

Lecture 13 Using Loops in Kotlin

Lecture 14 Handling Exceptions

Lecture 15 Introduction to Kotlin Functions

Lecture 16 Declaration of Functions

Lecture 17 Exploring the Default Parameters

Lecture 18 Using Named Parameters

Lecture 19 Avoiding Stack Overflow Exception by Using Tail Recursive Function

Lecture 20 Defining a Class in Kotlin

Lecture 21 Working with Constructors and init Block

Lecture 22 Exploring Inheritance

Lecture 23 Exploring Interface

Lecture 24 Using Data Classes

Lecture 25 Understanding Kotlin Statics

Lecture 26 ‘object’ Declaration

Lecture 27 Using Companion Object

Lecture 28 Introduction to Higher-Order Functions and Lambda Expressions

Lecture 29 Using Higher Order Function and Lambda

Lecture 30 Working with Closures

Lecture 31 Implement ‘it’ keyword

Lecture 32 Implement ‘with’ and ‘apply’ Keywords

Lecture 33 Introduction to Arrays

Lecture 34 Exploring Lists – Mutable and Immutable

Lecture 35 Filtering Data

Lecture 36 Modifying Data

Lecture 37 Exploring Set

Lecture 38 Exploring Map

Lecture 39 Handling Null Values

Lecture 40 Exploring Extension Functions

Lecture 41 Putting it all together: the Power of Kotlin

Section 2: Kotlin for Android Developers

Lecture 42 The Course Overview

Lecture 43 Downloading Android Studio

Lecture 44 Setting Up Your Project with Kotlin Support

Lecture 45 Building Your First Kotlin App

Lecture 48 From POJOs to Data Classes

Lecture 49 Visibility Modifiers

Lecture 50 Interfaces

Lecture 51 Object Oriented Support and Extending Classes

Lecture 53 Object Keyword and Singletons

Lecture 54 Functions

Lecture 55 Default Function Arguments

Lecture 56 Named Function Arguments

Lecture 57 Control Flow

Lecture 58 Life after findViewById

Lecture 59 Integrating Kotlin Android Extensions in Our Code

Lecture 60 Recovering Views from XML

Lecture 61 The Magic behind Kotlin Android Extensions

Lecture 62 Kotlin Android Extensions on Fragments

Lecture 63 Kotlin Android Extensions on a Custom View

Lecture 64 Recovering Views from Another View

Lecture 65 Kotlin Android Extensions in 1.1.4

Lecture 66 Kotlin Android Extensions to Implement Parcelable

Lecture 67 Customizing the Cache Build

Section 3: Applied Kotlin for Android Application Development

Lecture 68 The Course Overview

Lecture 69 Lambdas

Lecture 70 Higher Order Functions

Lecture 71 Extension Functions

Lecture 72 Inline Functions

Lecture 73 Implementing Interfaces

Lecture 74 Properties in Interfaces

Lecture 75 Resolving Overriding Conflicts

Lecture 76 Operator Overload

Lecture 77 Delegation

Lecture 78 Property Delegation

Lecture 79 Null Safety

Lecture 80 Sealed Classes

Lecture 81 Enum Classes

Lecture 82 What Is Anko?

Lecture 83 Simple Intents, Finally!

Lecture 84 Dialogs and Toasts

Lecture 85 Logging

Lecture 86 Background Threads

Lecture 87 Preparing for Google Play

Section 4: Android App Development with Kotlin

Lecture 88 The Course Overview

Lecture 89 Introduction to Kotlin

Lecture 90 Installing Softwares on Windows, Mac, and Linux
Lecture 91 Creating Your First Android App Using Kotlin

Lecture 92 Running Your First Android App Using Kotlin

Lecture 93 Exploring Project Structure

Lecture 94 Activity, User Interface, and Views

Lecture 95 Design Layout and Make App Functional

Lecture 96 Navigating Between Activities

Lecture 97 Using Explicit Intent to Share Data

Lecture 98 Using Implicit Intent to Share Data

Lecture 99 Introduction to RecyclerView and CardView

Lecture 100 Adding RecyclerView and CardView

Lecture 101 Define Model Class

Lecture 102 Creating Adapter Class

Lecture 103 Link RecyclerView and Custom Adapter

Lecture 104 Code Cleanup

Lecture 105 Implementing Extension Function

Lecture 106 Using Default Parameters

Lecture 107 Applying Null Safety

Lecture 108 Using Object Declaration and Companion Object

Lecture 109 Performing String Localization

Lecture 110 Updating App Launcher Icon

Lecture 111 Styling App – Material Design Colors

Lecture 112 Styling App – Applying Themes

Lecture 113 Creating a Developer Account

Lecture 114 Creating APK – Exporting our App

This Learning Path is for programmers who wish to learn Kotlin for Android development. This Learning Path is also for Android developers who wish to create their own Android applications with Kotlin.

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima