->

The Complete Android Kotlin Development Masterclass 4-In-1

Last updated 8/2018MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 5.48 GB | Duration: 12h 9m


 

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

Kotlin is a statically typed language whose syntax is more expressive and concise. Kotlin has been adopted by Google as a first-class language for developing Android apps. Since then, Kotlin has gained a huge popularity worldwide among developers due to its highly appreciable features, which you'll be learning in this course. If you're a developer who wish to build Android apps in an easy and effective way then migrate to Kotlin with this much effective course.In this comprehensive 4-in-1 course, you will learn step by step the basics of Kotlin and will be ready to take the plunge into a more advanced stage. This learning path teaches you how to easily build Android applications using the Kotlin-Android extension plugin. You will also learn how to style your application, publish it on Google Play Store, and make it available to the world. It is a seamless blend of text, videos, code examples, and assessments that will help you, master Kotlin for Android development efficiently as you progress.This training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learn Kotlin Programming, bs with showing you how to set up Kotlin environment and install Intellij IDEA to write Kotlin code. You will then dive into the basics of Kotlin such as variables, data types, string templates, expressions, null values, and loops. You will also explore object-oriented programming aspect such as interfaces, Kotlin classes and will be able to write functions in Kotlin. Next, you will learn functional programming in Kotlin using Lambdas and higher-order functions. Finally, you will explore the collection framework and perform operations such as filtering and sorting using predicates and flatMaps in Kotlin. The second course, Kotlin for Android Developers, starts off with introducing you to Android Studio where you will build your first application in Kotlin. You will then delve into the Kotlin Toolbox for Kotlin-Android extensions. You will also see the comparison between classes and functions, and control flow and loops. Next, you will understand how Kotlin fixes Java's drawbacks such as verbosity and null safety. Finally, you will learn how to build a Stock Trading app entirely in Kotlin while comparing some parts with Java to ease the transition. The third course, Applied Kotlin for Android Application Development, starts off with explaining some of the things that makes Kotlin stand out such as inline functions and null safety. You will then learn about Anko, a Kotlin library library which makes Android application development faster and easier.You will understand how Anko makes your code clean and easy to read and smoothest out the rough edges in the Android SDK for Java. You will also publish the app you built during the course to get an overall end-to-end experience of Kotlin Android application development. The fourth course, Android App Development with Kotlin, will help you master Kotlin and build effective Android applications. This course teaches you how to easily create Android applications using the Kotlin-Android extension plugin. You will then learn how to implement Kotlin features such as Object-oriented features, companion objects, and Kotlin classes in your Android applications. You will also learn how to style your applications, publish it on Google Play Store, and make it available to the world.By the end of this Learning Path, you will be proficient in using Kotlin for Android application development.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Book of Brains creates and distributes high-quality technology training content. They aim to teach technology the way it is used in industry and the professional world. Their trained team of professionals delivers hands-on workshops and training content for mobile as well web development technologies. They constantly monitor current industry trends and keep their training materials and workshops up to date. Yusuf Saber is an Android developer with over 5 years of professional experience. Yusuf earned his Master's degree in Computer Eeering from Ryerson University in 2011 and started his career as a .NET developer before quickly turning to Android. He has worked for a large range of Android apps, from social to muldia to B2B and more!

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 8 Exploring Variables and Data Types

Lecture 9 Demo – Variables and Data Types

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 ing Android Studio

Lecture 44 Setting Up Your Project with Kotlin Support

Lecture 45 Building Your First Kotlin App

Lecture 46 Syntax – Classes, Functions, Variables, and Comments

Lecture 47 Mutable and Immutable Variables

Lecture 48 From POJOs to Data Classes

Lecture 49 Visibility Modifiers

Lecture 50 Interfaces

Lecture 51 Object Oriented Support and Extending Classes

Lecture 52 Null Safety and Smart Casts

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 Perfog 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

Lecture 115 Publishing App to Google Play Store

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.

HomePage:

https://www.udemy.com/course/the-complete-android-kotlin-development-masterclass-4-in-1/

 

 

 


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Themelli   |  

Information
Members of Guests cannot leave comments.




rss