RevenueCat provides a backend and a wrapper around Apple's StoreKit and Google Play Billing to make implementing and managing in-app purchases and subscriptions easy. Integrate in minutes. Try for free.
Miguel continues the series, showing how to automate the process of uploading an Android app to Firebase App Distribution for a QA team or to the Play Store for users.
Adam McNeilly examines a special case of naming conventions: interfaces. This is because we not only have to name an interface, but we need to decide how to name the implementations as well.
In this article, sinasamaki creates a counter that animates when changed. The numbers will slide from up when increasing and from down while decreasing.
Mark Murphy rummages through the API differences report, the high-level overviews, and even the release blog post, to see if there are things that warrant more attention from developers
Alex Styl describes why side effect composables are important, what happens if you don't use them and what options there are so that you know what to use for each use case.
Pooja Shaji writes an article for all you library developers out there, with a tool that will help you maintain your library's compatibility between version updates.
We reach out to more than 80k Android developers around the world, every week, through our email newsletter and social media channels. If you have a product or service that helps Android developers, you should reach out to us and place a sponsored post in our upcoming issues!
Londroid is the oldest Android community meetup in London, going strong for 15 years. Ollie Strang writes about how the design and branding have been updated.
About the role
We’re looking for an outstanding engineer to play a key role in scaling our testing process by automating our manual test suite and enabling our development teams to release faster with confidence. You’ll also have a strong QA mindset with a clear understanding of which user flows are
This repository contains a collection of custom Android lint checks for Jetpack Compose, mostly ported from the original twitter/compose-rules project.
A fork of the Twitter Jetpack Compose Rules by its original maintainer, this is a set of custom ktlint rules to ensure that your composables don't fall into common pitfalls, that might be easy to miss in code reviews.
JetBrains has been working on a new frontend for the Kotlin compiler (code-named “K2”) for quite a while. Roman Elizarov announces when the new compiler is going stable.
Google announced the alpha release of Credential Manager, a new Jetpack API that allows app developers to simplify their users' authentication journey, while also increasing security with support of passkeys.
Google had great success with Compose Camp, an Android meetup series where developers were able to learn Jetpack Compose, network with peers, and work on hands-on coding projects together
Google has released the first Developer Preview of Android 14, which continues its work to improve productivity as developers, along with enhancements to performance, privacy, security, and user customization.
JetBrains would like to learn from Kotlin newcomers about their experience and satisfaction with our learning materials in this short 15-minute survey.
Meet Valentin from Innsbruck, Austria. He co-founded Gronda, a place where chefs can share their recipes and bring the world’s culinary knowledge into the pocket of foodies everywhere.
In this episode, Ivan Morgillo and Sebastiano Poggi learn about the Perfetto library. They talked about performance with Rahul Ravikumar and tried Perfetto on the Mastodon Tusky app.