
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.

RapidGator
https://www.keeplinks.org/p27/69249d023ab29
NitroFlare
https://www.keeplinks.org/p27/6924a309f0f96
DDownload
https://www.keeplinks.org/p27/6924a7ee522b3
