The Awesome Kotlin feed

SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
Today

Jetpack Compose: MVVM state management in a simple way

We all want to simplify state management. Be it a life or application or a screen, limiting mutable states that a component can be in, benefits everyone.
In this blog post, you will learn how to manage all the states of a screen using only one state variable.
Article Added by: vithanidarpan // blog.canopas.com

ksvg

A Multiplatform Kotlin SVG image DSL.
Featured Library // Category Graphics

Yesterday

Apollo Kotlin - getting started with GraphQL on Android

Article Popular Story // blog.graphqleditor.com

Smartype by mParticle

Json Schema as code, autocomplete for your data model!
Featured Library // Category JSON

Last 7 Days

sekret

Kotlin compiler plugin to hide secret data
Featured Library // Category Misc

Flow Building

Every flow needs to start somewhere.

So, let's explore all the different flow builders in the article written by Marcin Moskala.
Article Added by: cantatricekejt // kt.academy

kotlinx.reflect.lite

Lightweight library allowing to introspect basic stuff about Kotlin symbols
Featured Library // Category Misc

kravis

A {K}otlin g{ra}mmar for data {vis}ualization
Featured Library // Category Misc

kxjtime

Kotlin extension library wrapping java.time API
Featured Library // Category Misc

Awesome Kotlin Weekly » 213

Top Stories
  • Meu início no mundo Kotlin
  • Understanding and Configuring your Kotlin Multiplatform Mobile Test Suite
  • Kotlin Multiplatform User Survey: Winter 2022

PrimeCalendar

PrimeCalendar provides all of the java.util.Calendar functionalities for Persian, Hijri, and ... dates. It is also possible to convert dates to each other.
Featured Library // Category Misc

Android Mirroring Tool : Release ScrcpyHub v1.4.0

Update Popular Story // dev.to

Last 30 Days

KotlinSnapshot

Snapshot Testing framework for Kotlin.
Featured Library // Category Tests

Meu início no mundo Kotlin

Article Popular Story // dev.to

Kotlin Multiplatform User Survey: Winter 2022

Article Popular Story // kotl.in

lets-plot-kotlin

Kotlin API for Lets-Plot - an open-source plotting library for statistical data.
Featured Library // Category Science

How to use TDD effectively to write android integration tests

Today we are going to write a simple TODO app, so simple that it will just have a TODO list but with 100% integration test coverage. As we are going to follow the TDD principle, we will write failing tests first and then actual code!

We will use Jetpack compose for views with MVVM architecture. For the sake of simplicity, we will not use HILT but it can be added anytime and that should not affect the things we are going to learn in this post.
Article Added by: vithanidarpan // blog.canopas.com

KODI

light-weight KOtlin Dependency Injection (KODI)
Featured Library // Category Dependency Injection

openrndr

OPENRNDR. A Kotlin/JVM library for creative coding, real-time and interactive graphics
Featured Library // Category Graphics

core

A lightweight Kotlin web framework for backend developers 🦆
Featured Library // Category Web

zeko-sql-builder

Zeko SQL Builder is a high-performance lightweight SQL query library written for Kotlin language
Featured Library // Category Database

Awesome Kotlin Weekly » 212

Top Stories
  • Why are my coroutines slow?
  • Experience with Kotlin - inherent code clarity and less bugs
  • Kotlin: Decompiled – How its features are represented on the JVM

openvr

OpenVR SDK
Featured Library // Category Graphics

Elmyr

A utility to make Kotlin/Java tests random yet reproducible
Featured Library // Category Tests

kotless

Kotlin Serverless Framework
Featured Library // Category Web

Frontend com KVision

Article Popular Story // dev.to