Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    The Complete 2023 Kotlin Tutorial For Development [Bootcamp]

    Posted By: ELK1nG
    The Complete 2023 Kotlin Tutorial For Development [Bootcamp]

    The Complete 2023 Kotlin Tutorial For Development [Bootcamp]
    Published 2/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 4.70 GB | Duration: 8h 1m

    Learn & Practice Kotlin from Scrrch!Master Kotlin by learning 100+ tutorials in 10 min everyday for Software Development

    What you'll learn

    This course is perfect for absolute beginners with no previous coding experience, to intermediates looking to sharpen their skills to the expert level.

    You do not need programming skills, we will start from scratch and slowly make our way to intermediate and more advanced topics

    All the essential of Kotlin are covered to be better software developer who can fully understand exactly what he/she is coding and why programming is easy

    You should be excited to learn an awesome new programming language!

    The course is continually updated and enhanced, and fully supported as it evolves.

    Take this course in confidence today knowing you have just found the BEST Kotlin Programmming course on Udemy!

    Don't delay. Every minute you’re not learning Kotlin is a missed opportunity for that PERFECT high paying job. Click the BUY NOW button and start learning.

    Requirements

    You just need a PC/Laptop and Basic Internet to browse this course and rest all is covered in video in simple english to follow.

    Description

    You do not need programming skills, we will start from scratch and slowly make our way to intermediate and more advanced topics.You should be excited to learn an awesome new programming language.You will Master the Kotlin programming language by learning 100+ tutorials over 100 days, just Focusing 10 minutes Everyday.You will be able to program in Kotlin professionally and you will be ready as Kotlin Developer for any software development.You will be  able to apply Kotlin Learning to your Android app development roles as well.You will understand Kotlin-Java interop and migration strategies, Object-oriented programming with Kotlin, Key concepts/syntax of the Kotlin language.You will be ready to use Kotlin for Software Development and Android Development.You will be to use Intellij, the popular Java (and Kotlin) IDE, to write code effectively and professionally.This course also covers object-orientation, the major development paradigm you need to grasp in today's world. But we will also look at functional programming concepts that will make your life much easier.Once you understand these, you will also be able to understand other object-oriented languages, including Java, PHP, C++, C#, Scala, or Swift. They all use this same basic paradigms.We'll be using the IntelliJ IDE. So you'll be learning the fundamentals of Kotlin in the context of one of the world's greatest IDEs. And that's important because Kotlin, when teamed with IntelliJ, provides the most productive programming environment I ever used. With that said, this course is still appropriate for those who just want to learn Kotlin but don't plan on using IntelliJ.Lastly, this course is not specific to any particular problem domain (i.e. android apps, server-side web apps, compile-to-JavaScript apps, or native apps).

    Overview

    Section 1: Getting Started | Installation Of IntelliJ IDE Software Tool

    Lecture 1 Introduction To Course

    Lecture 2 Tutorial -1 | How to Install the IntelliJ IDE for Kotlin Development

    Lecture 3 Tutorial -2 | How to Create a Kotlin File in IntelliJ Tool

    Lecture 4 Tutorial -3 | How to Update the Kotlin Plugin in IntelliJ

    Section 2: Introduction To Course

    Lecture 5 Tutorial -4 | "Hello World" in Kotlin - Your First Kotlin Program

    Lecture 6 Tutorial -5 | How to Create Variables in Kotlin

    Lecture 7 Tutorial -6 | How to Create Read-Only Variables in Kotlin

    Lecture 8 Tutorial -7 | How to Provide a Type on Kotlin Variables

    Section 3: Data Types In Kotlin

    Lecture 9 Tutorial -8 | Kotlin Data Types: Numbers

    Lecture 10 Tutorial -9 | Kotlin Data Types: String and Char

    Lecture 11 Tutorial -10 | Kotlin String Interpolation and Triple Quotes

    Lecture 12 Tutorial -11 | Kotlin Data Types: Boolean

    Section 4: Expressions, Conditionals, Statements & More

    Lecture 13 Tutorial -12 | Kotlin If/Else Conditional

    Lecture 14 Tutorial -13 | How to Use the Kotlin Single Line If/Else Statement

    Lecture 15 Tutorial -14 | How to Understand Truth Tables in Kotlin

    Section 5: Operators In Kotlin

    Lecture 16 Tutorial -15 | Kotlin Structural Equality

    Lecture 17 Tutorial -16 | Kotlin Structural Equality

    Lecture 18 Tutorial -17 | Nullable Types in Kotlin

    Lecture 19 Tutorial -18 | Nullable Safe Calls (?.) in Kotlin

    Lecture 20 Tutorial -19 | Kotlin Elvis Operator ?: in Kotin

    Section 6: Functions

    Lecture 21 tutorial -20 | How to Create a Function in Kotlin

    Lecture 22 Tutorial -21 | How to Return a Value from a Kotlin Function

    Lecture 23 Tutorial -22 | Functions inside of other Functions in Kotlin

    Lecture 24 Tutorial -23 | Single Line Expressions in Kotlin

    Lecture 25 Tutorial -24 | How to use Function Arguments in Kotlin

    Lecture 26 Tutorial -25 | How to Use Named Parameters in Kotlin Functions

    Lecture 27 Tutorial -26 | How to use Default Argument Values in Kotlin

    Lecture 28 Tutorial -27 | Function Refactoring to New Lines and Named Arguments

    Lecture 29 Tutorial -28 | How to Provide Multiple Arguments of the Same Type with Var Arg

    Lecture 30 Tutorial -29 | How to Overload a Function in Kotlin

    Section 7: Classes And Constructors

    Lecture 31 Tutorial -30 | How to Create a Class in Kotlin

    Lecture 32 Tutorial -31 | Primary Class Constructors in Kotlin

    Lecture 33 Tutorial -32 | How to use Multiple Constructors in a Kotlin Class

    Lecture 34 Tutorial -33 | How to use the Kotlin Init Block

    Lecture 35 Tutorial -34 | How to Use Class Properties in Kotlin

    Lecture 36 Tutorial -35 | How to Override Property Getters in Kotlin

    Lecture 37 Tutorial -36 | How to Override Property Setters in Kotlin

    Lecture 38 Tutorial -37 | How to Use Multiple Properties in a Kotlin Class

    Lecture 39 Tutorial -38 | How to Create a Function in a Kotlin Class

    Lecture 40 Tutorial -39 | Kotlin Companion Objects

    Lecture 41 Tutorial -40 | How to Create a Singleton in Kotlin

    Lecture 42 Tutorial -41 | How to Declare Constants in Kotlin

    Lecture 43 Tutorial -42 | How to Use the Kotlin lateinit Modifier

    Lecture 44 Tutorial -43 | Kotlin Nested Classes

    Lecture 45 Tutorial -44 | Kotlin Inner Classes

    Section 8: Enums, Abstraction Functions and Data Classes

    Lecture 46 Tutorial -45 | How to Create an Enum in Kotlin

    Lecture 47 Tutorial -46 | How to Use Kotlin Enum Constructor Parameters

    Lecture 48 Tutorial -47 | How to Create Abstract Functions Inside of a Kotlin Enum

    Lecture 49 Tutorial -48 | How to Iterate Over Kotlin Enum Values

    Lecture 50 Tutorial -49 | How to Add Static Methods to Kotlin Enums

    Lecture 51 Tutorial -50 | How to Use the Kotlin When Expression

    Lecture 52 Tutorial -51 | How to Use the Kotlin When Expression

    Lecture 53 Tutorial -52 | How to Create a Parameterless Constructor in a Kotlin Data Class

    Lecture 54 Tutorial -53 | Understanding Component1, Component2, ComponentN in a Kotlin Data

    Lecture 55 Tutorial -54 | How to Destructure a Kotlin Data Class

    Lecture 56 Tutorial -55 | How to Copy a Kotlin Data Class Instance

    Lecture 57 Tutorial -56 | How to Use the Kotlin Pair and Triple Data Classes

    Section 9: Access Modifiers, Abstract classes And Interfaces

    Lecture 58 Tutorial -57 | How to use the Protected Modifier in Kotlin

    Lecture 59 Tutorial -58 | How to Use the Protected Modifier on Kotlin Methods

    Lecture 60 Tutorial -59 | How to Use the Internal Modifier in Kotlin

    Lecture 61 Tutorial -60 | How to Use the Internal Modifier in Kotlin

    Lecture 62 Tutorial -61 | How to Create an Abstract Class in Kotlin

    Lecture 63 Tutorial -62 | Using Abstract Classes as an Abstraction

    Lecture 64 Tutorial -63 | What are Kotlin Interfaces Used For and Why?

    Lecture 65 Tutorial -64 | How to Create an Interface in Kotlin

    Lecture 66 Tutorial -65 | How to Create an Interface in Kotlin

    Lecture 67 Tutorial -66 | Kotlin Interfaces Example

    Lecture 68 Tutorial -67 | Kotlin Interfaces Example

    Section 10: Collection in Kotlin - Array, ArrayList, Map, FlatMap etc

    Lecture 69 Tutorial -68 | How to Create an Array in Kotlin

    Lecture 70 Tutorial -69 | How to Create a List in Kotlin

    Lecture 71 Tutorial -70 | How to Create Mutable Lists in Kotlin

    Lecture 72 Tutorial -71 | How to Filter a List in Kotlin

    Lecture 73 Tutorial -72 | How to Find Items in a Kotlin List

    Lecture 74 Tutorial -73 | How to Use FilterNot on a Kotlin List

    Lecture 75 Tutorial -74 | How to Create a New List from an Existing List in Kotlin

    Lecture 76 Tutorial -75 | How to Combine Multiple Immutable Lists in Kotlin

    Lecture 77 Tutorial -76 | How to Use the map Operator on a Kotlin List

    Lecture 78 Tutorial -77 | Kotlin - Map vs Flatmap

    Section 11: Looping In Kotlin

    Lecture 79 Tutorial -78 | How to Use a For-Loop in Kotlin

    Lecture 80 Tutorial -79 | How to Use a Kotlin While Loop

    Lecture 81 Tutorial -80 | How to use forEach to Iterate over a Kotlin List or Collection

    Lecture 82 Tutorial -81 | How to Iterate Over a Kotlin List with an Index with ForEachIndex

    Lecture 83 Tutorial -82 | How to Use a Kotlin Range

    Section 12: HashMap And Sequences In Kotlin

    Lecture 84 Tutorial -83 | How To Create a Map in Kotlin

    Lecture 85 Tutorial -84 | How to create a Mutable Map in Kotlin

    Lecture 86 Tutorial -85 | Kotlin Sequences

    Lecture 87 Tutorial -86 | Kotlin - List vs. Set vs. Map

    Section 13: Special Operators, Type Casting and Generic Classes

    Lecture 88 Tutorial -87 | Kotlin Ternary Operator

    Lecture 89 Tutorial -88 | Kotlin Double Bang Operator !!

    Lecture 90 Tutorial - 89 | Kotlin requireNotNull Keyword

    Lecture 91 Tutorial -90 | How to use checkNotNull in Kotlin

    Lecture 92 Tutorial -91 | Kotlin Type Checking with the 'is' Keyword

    Lecture 93 Tutorial -92 | Kotlin Type Casting - How to Cast in Kotlin

    Lecture 94 Tutorial -93 | How to Cast in Kotlin -

    Lecture 95 Tutorial -94 | How to Use Kotlin Generics with Lists and Maps

    Lecture 96 Tutorial -95 | How to Create a Generic Class in Kotlin

    Section 14: Exception Handling in Kotlin

    Lecture 97 Tutorial -96 | How to Throw an Exception in Kotlin

    Lecture 98 Tutorial -97 | How to Create a Custom Exception in Kotlin

    Lecture 99 Tutorial -98 | How to Use a Try Catch Statement in Kotlin

    Lecture 100 Tutorial -99 | How to Catch Multiple Exception Types in Kotlin

    Lecture 101 Tutorial -100 | How to Use a Try/Catch/Finally Statement in Kotlin

    Lecture 102 Tutorial -101 | How to Use a Try/Catch/Finally Statement in Kotlin

    Section 15: TypeAliasing, Extension Function and Lambda Expression

    Lecture 103 Tutorial -102 | How to create a typealias in Kotlin

    Lecture 104 Tutorial -103 | How to Create a Kotlin Extension Function

    Lecture 105 Tutorial -104 | How to Use Lazy Evaluation in Kotlin

    Lecture 106 Tutorial - 105 | How to use a Lazy Initializer Block in Kotlin

    Lecture 107 Tutorial -106 | How to Use Simple Lambda Expressions in Kotlin

    Lecture 108 Tutorial -107 | How to use a Lambda Function as a Function Parameter in Kotlin

    Lecture 109 Tutorial -108 | How to Pass Arguments to a Kotlin Lambda Function

    Lecture 110 Tutorial -109 | How to Use the 'it' Parameter in Kotlin Lambda Expression

    Lecture 111 Tutorial -110- Part A | How to Call Kotlin from Java

    Lecture 112 Tutorial -110- Part B | How to Call Kotlin from Java

    This course is perfect for absolute beginners with no previous programming experience.