Reclaim your time with Wolfia's mobile app release automation: focus on building features, let Wolfia take care of the tedious tasks. Wolfia monitors crashes for you, halting the rollout automatically if crash rates are too high. Try it for free.
Are you tired of dealing with ANR (Application Not Responding) issues or crashes in your app? Embrace's platform helps you identify and resolve ANR problems quickly, ensuring a smooth user experience. Sign up for a free trial now and see how Embrace can help you save time and reduce frustration.
Nav Singh Recently started using Android studio Flamingo which comes with default JDK set to JDK17, and some unit tests started failing. Here's what he discovered.
Jeremy Walker writes about the refactoring Modifier.pointerInput to use the new Modifier.Node implementation, which is part of a larger project to reduce memory and improve performance in Compose.
Alejandra Stamato looks at a practical use case for positioning text in Compose, analyzing multiple alternatives, reviewing the pros and cons, and the performance of each solution.
In Android 13 (API level 33), Google introduced a new standardized platform architecture for spatial audio, a premium and more engaging sound experience.
Christopher Keenan proposes encapsulating your composable function and associated types with a surrounding object, providing a convenient approach to implementing UI components.
Alex Styl talks about migrating to Jetpack Compose without breaking the bank, discussing which parts of your app you should (or not) use Jetpack Compose.
Bevan Steele shows how to automate the process of bumping the version code and then committing the updated version to the codebase using a GitHub Action.
Simon Vergauwen discusses the 10-year history of Arrow as well as the future of Functional Programming in Kotlin, and the challenges OSS projects face.
This sample application is developed to display the images created by MidJourney. The application is developed with Compose Multiplatform and works on Android and iOS platforms
On phones and tablets running Android 7.0 (SDK level 24) and above, the Play Store will prompt users to update your app if it crashes in the foreground and a more stable version is available.
Do your users drift away after a few weeks or months? Are you showing your users the value of your app and regularly guiding them back to those value moments? In this video, we look at four steps you can take to help you retain users over the long term.
Charfaoui Younes teaches how to efficiently compute and manage UI-related states in Jetpack Compose with the derived state covering the basics, practical examples, optimization techniques, and best practices.
Philipp Lackner teaches how to build a multiline text field with a custom design that accepts a hint. You’ll learn about the decoration box of the text field composable and how we can use it.
Accessibility testing is an essential part of app development. In this episode, we’ll specifically discuss accessibility testing at the pre-launch stage of your app.