Skip to content

androminor/Kotlin-Codes-Bootcamp

Repository files navigation

(Deprecated) https://developer.android.com/codelabs/kotlin-bootcamp-welcome#1

But if you are still interested, see below :

Kotlin Codelabs - Fundamentals Lesson 1: Get started https://developer.android.com/codelabs/kotlin-bootcamp-introduction#0 How to work with the Kotlin REPL (Read-Eval-Print Loop) interactive shell The basic syntax of Kotlin code

Lesson 2: Kotlin basics https://developer.android.com/codelabs/kotlin-bootcamp-basics#0 How to use Kotlin data types, operators, and variables How to work with booleans and conditions The difference between nullable and non-nullable variables How arrays, lists, and loops work in Kotlin

Lesson 3: Functions https://developer.android.com/codelabs/kotlin-bootcamp-functions#0 How to create a program with a main() function and arguments in IntelliJ IDEA How to use default values and compact functions How to apply filters for lists How to create basic lambdas and higher-order functions

Lesson 4: Classes and objects https://developer.android.com/codelabs/kotlin-bootcamp-classes#0 How to create classes and access properties in Kotlin How to create and use class constructors in Kotlin How to create a subclass, and how inheritance works About abstract classes, interfaces, and interface delegation How to create and use data classes How to use singletons, enums, and sealed classes

Lesson 5.1: Extensions https://developer.android.com/codelabs/kotlin-bootcamp-extensions#0 How to work with pairs and triples More about collections Defining and using constants Writing extension functions

Lesson 5.2: Generics https://developer.android.com/codelabs/kotlin-bootcamp-generics#0 How to work with generic classes, methods, and functions

Lesson 6: Functional manipulation https://developer.android.com/codelabs/kotlin-bootcamp-sams#0 The basics of annotations How to use labeled breaks More about higher-order functions About Single Abstract Method (SAM) interfaces About the Kotlin Standard Library

Note: please ignore justmocking package under array_list_loops as it is only for reference for more clear picture of how an actual mock test should be verified

Note: In the package array_list_loops,there are some random methods i created however you can ignore them and follow methods from - https://developer.android.com/codelabs/kotlin-bootcamp-basics#0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages