Contributions

Article
Learn how can you use coroutines to slow down your code, and why would you want to do that, from the article by Jan Vladimir Mostert.
Article
Marcin Moskała explains how we use Kotlin Coroutines in the Presentation/API/UI Layer Layer, how we create scope and start coroutines.
Article
Learn about essential Arrow functions used for composition, memoization, recursion, and functions generation. 🏹
Read the special chapter of the Functional Kotlin book written by Alejandro Serrano Mena.
Article
How do we use Kotlin Coroutines in the Domain Layer?
Read the article by Marcin Moskała, the author of the Kotlin Coroutines book and trainer.
Article
How do we use Kotlin Coroutines in the Data/Adapters Layer, how do we use callback or blocking functions?
Learn from the article written by Marcin Moskała, the author of the Kotlin Coroutines book and trainer.
Article
Extracting colors from an image is not new but is used extensively in theming apps.
How is this done or how can this be done?
Read the article by Ngenge Senior to find the answer.
Article
What should be defined as a behavior, and what should rather be a function?
Read and learn from the article written by Marcin Moskala
Article
Try to experience writing Kotlin Multiplatform Mobile Apps, you never know, maybe this is exactly what you were looking for.

Read the article written by Karlo Karagic and Aleksander Jess
Article
All you need to know about the new and powerful Kotlin feature: context receivers in one publication written by Marcin Moskała.
Article
This time Ngenge Senior shows you how to do Firebase authentication using SMS. ✉
Article
In Kotlin, there is no concept of checked exception similar to Java. We can either handle the exception or let it crash at runtime.

Read the article written by Venkateswaran Sivasailem 👇
Article
Type safety is undervalued in most software projects and causes enormous financial losses throughout the world.
Changing a few bad habits can lead to more reliable software. Read the article written by Jan Vladimir Mostert.
Article
How to define type-safe DSL (Domain Specific Language) builders in Kotlin?

Read the article written by Marcin Moskała 👇
https://kt.academy/article/fk-dsl
Article
The closing article of the collection processing series, written by Marcin Moskała, where we will learn about joinToString, and general ideas regarding processing different kinds of objects in Kotlin.

[https://kt.academy/article/fk-cp-ending](https://kt.academy/article/fk-cp-ending)

Complete series you can find here:
Article
Let's learn about the two most mysterious collection processing functions: windowing and chunking.

This is the last but one part of the collection processing article series written by Marcin Moskala
Article
Let's learn how to use lambda expressions, what special support they have, and what traps they generate from the article written by Marcin Moskala.
Article
Sorting elements using their order, or by key, or by multiple keys... Learn about sorting collections in Kotlin from the article written by Marcin Moskała.
This is the eighth part of the collection processing article series
Article
The difference between the OOP and FP paradigms is deeply rooted in how we see the world. A few words on the philosophy of both approaches in the article written by Marcin Moskala.
Article
How do we transform collections into maps using associating functions?

The seventh part of the collection processing article series written by Marcin Moskala
Article
What is a function type, and what less-known features it offers? 🤔

All the answers you will find in the article written by Marcin Moskala. 🏆
Article
Find out what you need to know before you start writing documentation, books, or articles about programming in the publication written by Marcin Moskała
Article
Building an app that uses Camera features like Instagram or Snapchat on Android has been a hassle for Android devs partly due to the many manufacturers of devices and the wide range of their equipment manufacturers.
Read the article by Ngenge Senior
Article
Just because we use a functional processing function, does not stop us from using indices. Let's learn about withIndex and indexed variants of important functions.

Another part of the collection processing articles series written by Marcin Moskala
Article
Folding stands behind nearly all collection processing functions. fold and reduce are our super agents, which we can use whenever we cannot find a more specific collection processing function. Learn more from the article written by Marcin Moskała.
Article
One of the most useful applications of functional programming is collection processing. Let's learn about essential collection processing functions. That is also a start of a series of articles about functional collection processing functions written by Marcin Moskała.
Article
Recently, Mustafa wrote a rule-based validation structure for all my inputs. It’s very flexible and manageable. Today he will try to explain the validator library.

Read the article written by Mustafa Yigit.
Article
A deep dive into how suspension and continuations work under the hood.
Updated article Coroutines under the hood by Marcin Moskała
Article
The most important coroutines use-cases, both for backend and for Android.
Read the last part of the Kotlin Coroutines book written by Marcin Moskala.
Article
To learn where we should use each dispatcher from the Kotlin Coroutines library read the updated article written by Marcin Moskala
Article
In this article, we will be automating this tedious workflow using Fastlane to build and share apks/aabs to Firebase App Distribution. We can use Fastlane both locally and using Github actions.

Read the article written by Kashif Mehmood

Showing the last 30 only...