Built this simple Mac Weather clone using Doodle's frosted glass paint.Doodle helps you create beautiful, modern apps entirely in Kotlin. Its render model is intuitive yet powerful, making it easy...
Motivation
When using a layered architecture, we inevitably have to repopulate data classes frequently.I’ve grown quite accustomed to this, so it doesn’t bother me much anymore... but eve...
Introduction
As android app developers, we know that Android NDK has been around for a long time, with its first release, NDK r1 in June 2009. The Android Native Development Kit (NDK) allows ...
This is the first article of a series of tips about Compose Multiplatform. The tips are based on a sample app I have written. The app code is not set in stone, but will evolve. Just like Compose Multi...
When it comes to Android app development, the choice between Kotlin and Java is a critical decision that can shape the success of your project. Both languages have their unique strengths and weaknesse...
At Pale Blue, we're happy to announce our first open-source contribution: Pale Blue KMP Core. This library is designed to make Kotlin Multiplatform (KMP) development more efficient by providing ready-...
Recently, while having a work conversation, I heard a thesis from a colleague that “In Kotlin coroutines you have to use Kotlin’s Mutex to synchronize modification of an object from different thre...
Hey everyone! I’m looking for more contributors for my open source project: Avisen. If you’re interested in Kotlin, Go, decentralized networks, blockchain, or supporting independent journalism, ch...
Sumário
1. Introdução
2. Tecnologias e Ferramentas
3. Instalando o JDK e o Gradle
3.1. Instalando o SDKMAN!
3.2. Instalando o JDK
3.3. Instalando o Gradle
4. Criand...
“I get paid for code that works, not for tests.” — Kent Beck, TDD By Example
Many software developers often associate higher unit test coverage with better software quality. However, high cover...