Last updated: Mar 31, 2022

Kotlin

Kotlin is a multi-platform, statically typed programming language with great support and interoperability with Java. Kotlin allows developers to write fewer LOCs and express ideas in a concise way. Kotlin helps in avoiding NullPointer Exceptions in Android applications which reduce crashes by 20%. With the help of Kotlin, developing android applications boost productivity and make android applications faster too. We will be learning Kotlin from scratch and will be seeing its implementation in the android applications.
7 testing Tools for Mobile Applications
An efficient and versatile automated testing tool is the need of the hour in the application development industry. Automation reduces the developers’...
Author
0 upvotes

Kotlin Basics

Learn how to code in Kotlin language, basic syntax, iterations, conditions, and decision statements, reserved keywords, functions in Kotlin, how to use lambdas, basic data types, using null safety, annotations, and other features of Kotlin with examples code snippets.
Kotlin Libraries & Apps using Reflection with R8
R8 is the in-built application shrinker present in Google Android Studio. As advent goes on, R8 is now backed by Google for maintaining and rewriting...
Author
0 upvotes
Deconstruction of the Appium Architecture
The advent of Appium was just like a “dream come true” for many software testers. It reduced the execution time and effort required by the application...
Author
0 upvotes
What is Jetpack Compose in Android?
Jetpack Compose is a set of contemporary tools that allows developers to build native Android user interfaces.
Author
0 upvotes
Kotlin Coroutine on Android MEDIUM
A coroutine is referred to as a concurrency design pattern that is reduced for simplification and enhancement of asynchronous executable codes. Corout...
Author
0 upvotes
Getting Started with Kotlin
In this article, you will get introduced to Kotlin, look at why you should learn Kotlin, and understand the advantages and disadvantages associated with it.
Kotlin Architecture and Environment Setup
In this article, you will learn how to set up the Kotlin environment on your local machine, its installation, and some famous IDEs that are used for programming in Kotlin.
Kotlin Multiplatform
This blog will discuss the Kotlin Multiplatform Technology for the development of Web and Android applications across various platforms
Author kaido
0 upvotes
Kotlin Syntax and First Program
In this article, you will get introduced to the basics of Kotlin, learn about its basic syntax and write your first Hello World program in Kotlin.
Kotlin Input/Output
In this article, you will learn the I/O operations in Kotlin and understand the functions along with examples that help us perform the I/O operations.
Kotlin Comments
In this blog, we will learn about what comments are in Kotlin. Moving forward, we will learn about their syntaxes, functionalities, and their uses while programming in Kotlin.
Kotlin Keywords
In this article, you will learn the concept of keywords and identifiers in Kotlin. You will also learn about the different types of keywords available in Kotlin.
Lateinit in Kotlin EASY
This article will discuss the lateinit keyword in Kotlin. We will also discuss how the lazy keyword differs from the lateinit keyword.
Kotlin Variables
In this article, you will learn about variables in Kotlin. You will know how variables are declared and understand the different categories of variables.
Kotlin Data Types and Type Conversion
This blog will learn about Kotlin data types and type conversion.
Operators in Kotlin
This blog covers the concept of Operators in Kotlin, along with some frequently asked questions.
Kotlin Strings And Their Associated Methods
In this article, you will learn more about Kotlin Strings when and how to use them.
Kotlin Decision Statements
In this article, you will learn more about Kotlin Decision Statements, what is their need, when and how to use them.
Kotlin Loops
In this blog, we will discuss for loop, while loop, and do-while loop. We will also see they can be used with break and continue expressions.
For Loop in Kotlin EASY
This blog explains the details of executing for loop in Kotlin.
Kotlin Return and Jump
In this blog, you will learn about return, break, continue, and labeled expressions. We will see how to use these expressions to alter the control flow.
Elvis Operator in Kotlin EASY
In this blog, we will be learning how to use the Elvis operator in Kotlin
Arrays in Kotlin
In this article, you will learn more about Kotlin Arrays when and how to use them.
Kotlin Ranges
In this article, the reader will learn more about Kotlin Ranges, where they are used, and how to initialize and use them.
Kotlin Functions
In this blog, you will learn about functions in Kotlin. We will see how to define and call a function and its uses.
What are Inline Functions in Kotlin?
We will be discussing the inline function in kotlin in this blog
Scope Function in Kotlin MEDIUM
Kotlin scope functions are functions that allow you to execute a block of code within a specific context, such as an object, and provide additional functionality and readability.
Author Alisha
0 upvotes
Kotlin Recursion
In this article, you will get introduced to the concept of recursion and study the base case of recursion. You will also learn about tail recursion and examples.
Kotlin Higher-Order and Inline Function
In this article, you will learn more about Kotlin Higher-Order and Inline Function, their return type, complex expression, and what is not a lambda expression.
Kotlin Null Safety
In this blog, we’ll learn about null safety in Kotlin and how to ensure and check for it.
Kotlin Annotations
In this article, you will get introduced to the concept of Kotlin annotations and also learn about the different types of annotations along with their effects.
Kotlin Regex
In this article, you will get introduced to the basics of regular expression and learn about many functions associated with these regular expressions.
Kotlin Java Compatibility
In this blog, we will learn about Kotlin-Java Compatibility, how to do it, and its advantages.
Flutter vs Kotlin
This article will discuss some key points about Flutter and Kotlin along with their difference from various perspectives.
Kotlin VS Java - What's the Difference? EASY
Kotlin is considered more modern and concise, offering enhanced features, while Java remains widely used and versatile. Read on to learn more differences between Kotlin VS Java

OOPS in Kotlin

As we know Kotlin provides support to both Object-Oriented Programming and Functional programming as well. Here we will learn how object-oriented programming works in Kotlin, features of OOP in Kotlin, different types of classes in Kotlin, static methods, Inheritance, Abstraction, interfaces. All of these features are important in writing app logic in android App development.
Kotlin Classes and Objects
In this article, you will learn about classes and objects in Kotlin, the syntax for using classes and objects and see various applications of these concepts.
Kotlin Data Class EASY
This blog explains the details of data class in Kotlin.
Kotlin Constructor
In this article, you will learn about Kotlin Constructors, the different types of constructors and see the use case of these different types of constructors.
Kotlin Class Functions and Visibility Modifiers
In this article, you will learn about Kotlin class functions and the different types of visibility modifiers in Kotlin (i.e. public, private, protected, internal).
Kotlin Inheritance
In this article, you will learn more about Kotlin Inheritance, its syntax, use case, and some examples.
Kotlin Abstract Classes
In this blog, you will learn about abstract classes in Kotlin. We will see how to define and use an abstract class in a Kotlin program.
Kotlin Interfaces
In this blog, you will learn about interfaces in Kotlin. We will see how to define and use an interface in a Kotlin program.
Kotlin Extensions
In this blog, you will learn about extensions in Kotlin. We will see how to define and use extensions in a Kotlin program.
Companion Object in Kotlin EASY
A companion object in Kotlin is a special type of object associated with a class. It allows for the creation of static methods and properties specific to that class.
Kotlin Sealed Classes EASY
This article will discuss creating sealed classes in Kotlin. We will also learn how to implement sealed classes with “when” expressions.
Singleton Class in Kotlin EASY
This article discusses the Singleton Class in Kotlin with examples. It also covers different types of methods by which we can make the class singleton.
Author Alisha
2 upvotes
What are Coroutines in Kotlin EASY
A coroutine is a feature of Kotlin. It is highly effective and can perform all tasks that a thread can.
Author akscrv
0 upvotes
Kotlin Delegation
In this article, you will learn more about Kotlin Delegation, types, overriding, and examples.
Kotlin - Destructuring Declarations
In this blog, we will discuss Destructuring Declarations in Kotlin. We also discuss how lambdas and underscores can be used with destructuring declarations.
Exception Handling in Kotlin
In this article, the reader will learn more about Kotlin Exception Handling, usage, and how to initialize and use them.