RevenueCat provides a backend and a wrapper around Play Billing Library (and Apple's StoreKit) to make implementing and managing in-app purchases and subscriptions easy. Integrate in minutes. Try for free.
KSP's current implementation has some gaps which Google is aiming to resolve with a new KSP2 architecture. This blog details those architectural changes and the impact for plugins built on KSP.
Aleksander Jaworski shows how Mutation Testing validates test suites by altering production code logic. When tests pass despite code mutations, it signals missing test cases.
We reach out to more than 80k Android developers around the world, every week, through our email newsletter and social media channels. Advertise your Android development course!
The Android Virtualization Framework (AVF) will be available on upcoming select Android 14 devices. The AVF, first introduced in Android 13 on Pixel devices, provides new capabilities for platform developers working on privileged applications.
Google announces Gemini Nano, their most efficient model built for on-device tasks, runs directly on mobile silicon, opening support for a range of important use cases. Running
Take the time to participate in this survey for shaping a better understanding of the current application architecture headaches faced by devs in the Kotlin ecosystem. You stand a chance to win one of two tickets to KotlinConf 2024 in Copenhagen.
Philipp Lackner teaches about the new state functions of Jetpack Compose (mutableIntStateOf(), mutableFloatStateOf() and mutableDoubleStateOf() and mutableLongStateOf())