Infinum Android

Newsletter Image

Messages

11/21/2024
14 : 14

Stop Using the Wrong State Management in Jetpack Compose

View in browser 🔖 Articles Benchmark Insights: Direct State Propagation vs. Lambda-based State in Jetpack Compose Here, we'll dive into some benchmark analysis on the state propagation approach in
11/15/2024
6 : 24

Add AI Magic to Your Android App

View in browser 🔖 Articles Integrating AI in Android Apps Explore how to enhance your Android app with AI using Google's ML Kit. This beginner-friendly guide covers ML Kit setup, essential APIs,
11/7/2024
15 : 14

Say Goodbye to Navigation Nightmares

View in browser 🔖 Articles Organizing Navigation with the Decompose Library Explore a practical guide to organizing complex app navigation using the Decompose library and Jetpack Compose. Learn how
10/31/2024
18 : 14

Catch the culprits of app lag

View in browser 🔖 Articles Compose Performace - Finding Regressions This blog isn't about the best way to detect performance regressions. It's just one of the approaches I use, which works for
10/24/2024
17 : 14

Transform Your Android Dev Game: 7 ADB Commands You Wish You Knew Sooner

View in browser 🔖 Articles Transform Your Android Dev Game: 7 ADB Commands You Wish You Knew Sooner Unlock 7 lesser-known ADB commands to supercharge your Android development. Learn how to screen
10/20/2024
5 : 44

Fix your dependencies with one click

View in browser 🔖 Articles One click dependencies fix If you manage a JVM or Android project, you've likely heard of the Dependency Analysis Gradle Plugin (DAGP). With over 1800 stars, it's
10/3/2024
13 : 4

Wanna Boost Developer Productivity?

View in browser 🔖 Articles ACAB: Fire the (code style) cop in your head Let's get something out of the way right at the start: I hate enforced automated code style formatters. This post started
9/26/2024
8 : 24

App startup can always be faster

View in browser 🔖 Articles App startup can always be faster Discover how the JAR app's startup time was reduced by 45%. This article dives into the technical strategies behind the speed boost,
9/26/2024
8 : 14

App startup can always be faster

View in browser 🔖 Articles App startup can always be faster Discover how the JAR app's startup time was reduced by 45%. This article dives into the technical strategies behind the speed boost,
9/19/2024
14 : 14

Your Builds Are Slower Than You Think

View in browser 🔖 Articles Metaspace in JVM Builds This is a post in my JVM Args for Builds series where I break down how these settings effect JVM-based build systems. A number of these settings are
9/12/2024
13 : 14

Architecture related decisions in Android - The Rest

View in browser 🔖 Articles Architecture related decisions in Android - The Rest In the final article of his series on architecture-related decisions in Android development, Zsolt Bertalan explores
9/5/2024
13 : 14

Why You're Loading Initial Data All Wrong: LaunchedEffect vs. ViewModel

View in browser 🔖 Articles Loading Initial Data in LaunchedEffect vs. ViewModel This article delves into the fascinating discussion on where to load initial data within composable functions and
8/29/2024
13 : 14

Learnings From Navigating Google Play App Rejections

View in browser 🔖 Articles Learnings From Navigating Google Play App Rejections Explore practical tips for Android developers and release managers to navigate Google Play's app review process,
8/22/2024
16 : 14

Hacking Android on runtime

View in browser 🔖 Articles Hacking Android on runtime using Frida tool Lately I've been involved in extending my knowledge in pentesting, reverse engineering and hacking Android apps. It's
8/20/2024
2 : 54

Advanced Kotlin Flow Cheat sheet

View in browser 🔖 Articles Advanced Kotlin Flow Cheat sheet You're familiar with Kotlin Flows, but you might be missing out on Channels, the distinctions between merge, combine, and zip, or the
8/8/2024
7 : 4

Protect Your App with Google's New Android Security Lint Tool – Here's How!

View in browser 🔖 Articles First Look: Using Google Open-source Android Security Lint Library Let's dive into how you can integrate this powerful tool into your development workflow. Jetpack
8/1/2024
6 : 4

Jetpack Compose - Text Field Features Hidden in Plain Sight

View in browser 🔖 Articles Jetpack Compose - Text Field Features Hidden in Plain Sight Explore advanced text field features in Jetpack Compose, from basic implementations to sophisticated enhancements
7/25/2024
14 : 14

Sentinel – The All-in-One Testing Tool for Your Android Device

View in browser 🔖 Articles Sentinel – The All-in-One Testing Tool for Your Android Device Have you ever been frustrated by some unusual app behavior when you're away from your computer and can'
7/18/2024
13 : 4

Android 15 features: Recap

View in browser 🔖 Articles Android 15 features: Recap We are all probably excited for the Android 15 release. While we impatiently wait, we can re-check the features that probably await us. How to
7/11/2024
13 : 4

ExoPlayer Tips You Can't Miss!

View in browser 🔖 Articles Improving video playback with ExoPlayer In this article, I will share practical tips, supported by production data, on how to improve playback from different perspectives and