Video: Kotlin Tutorial For Beginners 2023
Canal:Amigoscode
Curso: Kotlin Tutorial For Beginners 2023
Idioma: Dificuldade:
Básico
Tags: kotlin, kotlin tutorial, kotlin tutorial for beginners, kotlin full course, kotlin full tutorial, kotlin android tutorial, jvm, kotlin vs java,
Descrição:
In 5 hour video you will learn about the Kotlin programming language. Kotlin is modern language and if you are looking to switch from Java to Kotlin then this Kotlin tutorial is all you need. Don't Forget to =========================================== ? Subscribe to Amigoscode - http://bit.ly/2HpF5V8 ? Courses Available for free here - https://amigoscode.com/courses ? Join Private Facebook Group and Discord - https://amigoscode.com/p/join-community ⭐ Table Of Contents ⭐ =========================================== 00:00 - YT Intro 00:53 - Few Words Before We Start 01:55 - Course Intro 03:37 - Kotlin Playground 05:28 - Toolbox 08:54 - Create Kotlin Project 13:32 - IntelliJ New UI 14:51 - IDE Overview 19:55 - The Main Function 25:48 - Reserved Keywords 29:09 - Comments 32:30 - Println and Print 35:22 - Variables 39:38 - Datatypes 44:11 - Any 46:55 - Type Inference 48:24 - Val vs Var 51:33 - Const Keyword 56:02 - Null Safety 01:00:17 - Strings 01:04:40 - String Template 01:07:14 - Multiline Strings 01:10:07 - String Comparison 01:16:52 - Heap and String Pool Memory (String Comparison) 01:21:01 - Arithmetic Operators 01:24:34 - Math 01:29:58 - ++ and -- Operators 01:34:45 - Plus Operator 01:37:02 - Convert from one data type to another 01:41:30 - Booleans 01:44:49 - Naming Booleans 01:46:38 - Logical Operators 01:53:42 - Comparison Operators 01:56:28 - If Else Statement 02:00:06 - Else 02:02:43 - Else If 02:04:27 - If Expression 02:08:15 - Ifs Like Ternary In Java 02:12:58 - When Expression 02:17:15 - More on When Expression 02:21:16 - When booleans are null 02:24:20 - Intro 02:25:30 - Arrays 02:33:48 - Arrays Part 2 02:38:31 - Lists 02:44:51 - Mutable Lists 02:49:50 - Descructuring 02:53:14 - Never Mix Types 02:55:47 - For Loop 03:01:17 - Indices 03:05:57 - Range DownTo and Step 03:10:40 - Loop Through Strings 03:11:56 - forEach 03:14:31 - While loop 03:20:15 - DoWhile 03:22:25 - Break and Continue 03:27:48 - Intro 03:31:10 - Your First Function 03:36:31 - Parameters and Arguments 03:41:15 - Named Arguments 03:42:47 - Default Arguments 03:46:05 - Functions as Arguments 03:52:37 - Return 03:56:42 - Return value from functions 03:59:51 - Single Expression Functions 04:02:04 - Function Return Type Rule 04:03:36 - Return Multiple Values From Functions 04:09:50 - Classes and Objects Overview 04:15:04 - Defining Properties 04:20:17 - Getters and Setters 04:24:49 - Behaviours (Functions) 04:31:15 - Constructors 04:37:33 - Multiple Constructors 04:43:04 - ToString 04:45:52 - Equality with == and === 04:53:05 - last ? Here are the goods for all my videos video ? ► Recommended Books =========================================== - Clean Code - https://amzn.to/2UGDPlX - HTTP: The Definitive Guide - https://amzn.to/2JDVi8s - Clean Architecture - https://amzn.to/2xOBNXW ► Computer and Monitor =========================================== - New Apple MacBook Pro - https://amzn.to/3464Mmn - Dell 27 INCH Ultrasharp U2719D Monitor - https://amzn.to/2xM3nW1 - Double Arm Stand Desk Mount - https://amzn.to/3aYKKfs - USB C Hub Multiport Adapter - https://amzn.to/2Jz7NlL ► Camera Gear ============================================= - Sony ILCE7M3B Full Frame Mirrorless Camera - https://amzn.to/346QIJn - Sigma 16 mm F1.4 DC DN - https://amzn.to/2wbic3Q - Sigma 33B965 30 mm F1.4 DC DC - https://amzn.to/39G37Fd ► IDE & Tools I use for coding ? ? =========================================== - ITerm - VsCode - GoLand - IntelliJ Ultimate - Sublime P.S =========================================== ? Don't forget to subscribe | http://bit.ly/2HpF5V8 ? Join Private Facebook Group and Discord - https://amigoscode.com/p/join-community ? Follow me on Instagram | http://bit.ly/2TSkA9w ❤️ Thanks for watching