Adaptive UI with Jetpack Compose. Why Adaptive UI | by Udit Verma | Sep 2022

Photo by Daniel Romero on Unsplash Android has been powering a wide variety of devices with all types of screen sizes. Starting from compact 4 inch displays all the way upto tablets with 12+ inches displays, and now, we have foldables and full blown desktops capable of running android apps. This makes it more important … Read more

How To Crop and Trim Videos In Kotlin for Android | by Paul Knulst | Sep 2022

A Beginner-friendly tutorial to learn how to crop and trim videos in Android with FFmpeg. Image by Pexels from Pixabay Cropping and trimming videos is a notoriously difficult task to achieve on Android. One way to implement this functionality is by using FFmpeg a free open-source suite of tools that can perform a wide range … Read more

Everything you need to know about adding Notifications with Alarm Manager in Android | by Naman Garg | Sep 2022

Photo by Daria Nepriakhina 🇺🇦 on Unsplash Android provides a feature that enables you to schedule notifications for later. This is useful if users/developers need to do something later in time. For example, if you need the user to remind some task they set in the future in a to-do list application. This blog uses … Read more

My top 4 use cases for Kotlin inline classes | by Simon Wirtz | Sep 2022

Learn how to use the value keyword to create inline classes and apply them in 4 different scenarios Kotlin introduced inline classes with version 1.3 as an experimental feature. In the meantime, a few things have changed. Kotlin changed the original inline keyword to be value instead. In addition, on the JVM you have to … Read more

CI/CD for Android Devs II | GitHub Actions Masterclass | by Kashif Mehmood | Sep 2022

Automation has become a necessity in the Dev-Sec-Ops world. Ideally, once an action is automated, you should not be doing it manually again. Although many automation tools are available, GitHub Actions is an elegant solution that offers the convenience of creating and managing CI and CD workflows from GitHub, the largest code-hosting platform in the … Read more

Unit test your NDK library integration | by Marco Signoretto | Sep 2022

Image by andrekheren from Pixabay Have you ever been in a situation where you have some part of your application written in C/C++ and you would like to test this functionality directly in a unit test without running a slow androidTest on an emulator? If the answer is “yes”, this article is for you. This … Read more

Branch by Abstraction in Android project | by Max Kachinkin | Sep 2022

Photo by Jr Korpa from In this article, I will tell you about the Branch by Abstraction technique. Being a well-known approach in software engineering, it is still not that common in mobile development. I will describe it from an Android developer’s perspective, but it is all true for almost any project and platform. … Read more

Can We Use the Front & Back Cameras at the Same Time on Android? | by Iveta Jurcikova | Sep 2022

Source: TL;DR: Yes, if the device’s software and hardware support it, which can’t be taken for granted. Currently, the only way how to query it is to use the concurrent camera streaming API or look for the FEATURE_CAMERA_CONCURRENT feature on the system. Many modern Android phones have more than one camera on the front … Read more

The 7 features I miss most when going back to Java after spending time with Kotlin | by Simon Wirtz | Sep 2022

I miss those features! Sea you soon 🙂 This is an updated version of an old post I wrote some years ago. I have been professionally working with Kotlin for the last 4–5 years in which I never really cared about Java. I am still a Kotlin fanboy but let me be clear here: This … Read more