Infinum Android

Newsletter Image

Messages

9/30/2022
16 : 14

Exploring "select" expression of Kotlin coroutines

View in browser 🔖 Articles Exploring "select" expression of Kotlin coroutines Kotlin Coroutines is a very powerful library that comes along with a lot of APIs which provide out-of-box
9/23/2022
16 : 14

Android Lint and Detekt warnings in GitHub pull requests

View in browser 🔖 Articles Android Lint and Detekt warnings in GitHub pull requests GitHub has introduced its own tool to display static analysis issues in pull requests, and here I'm going to show
9/16/2022
16 : 14

Thinking in Compose

View in browser 🔖 Articles Thinking in Compose This post of our Compose Basics series goes into detail on what it means to think in Compose. Because Jetpack Compose is a declarative UI framework, as a
9/9/2022
16 : 14

Announcing the new guide to Android app modularization

View in browser 🔖 Articles Announcing the new guide to Android app modularization As your app grows in size and complexity, it becomes increasingly difficult to manage, build and scale. One way to
9/2/2022
16 : 14

Announcing Cross device SDK Developer Preview for building rich multi-device experiences on Android

View in browser 🔖 Articles Announcing Cross device SDK Developer Preview for building rich multi-device experiences on Android We're launching our Developer Preview of the new Cross device SDK for
8/26/2022
16 : 15

Top Tips for Adopting Android’s Notification Permission

View in browser 🔖 Articles Top Tips for Adopting Android's Notification Permission Excess notifications is a digital-wellbeing problem for users worldwide. In Android 13, we're helping users
8/22/2022
3 : 25

Android 13 is in AOSP!

View in browser 🔖 Articles Android 13 is in AOSP! For developers, Android 13 is focused on our core themes of privacy and security as well as developer productivity, making it easier for you to build
8/12/2022
16 : 14

Comparing Jetpack Compose performance with XML

View in browser 🔖 Articles Comparing Jetpack Compose performance with XML As Jetpack compose is progressing towards stability, our team decided to measure the performance differences between Compose
8/5/2022
16 : 14

Prepare your app to support predictive back gestures

View in browser 🔖 Articles Prepare your app to support predictive back gestures Read on for details on how to try out the new gesture and support it in your apps. Adding support for predictive back
7/29/2022
16 : 14

Jetpack Compose 1.2 is now stable!

View in browser 🔖 Articles Jetpack Compose 1.2 is now stable! This release contains new features like downloadable fonts, lazy grids, and improvements for tablets and Chrome OS with better focus, mouse
7/22/2022
16 : 14

Make your app large screen ready

View in browser 🔖 Articles Make your app large screen ready Accurately handling orientation changes, aspect ratios, and adaptive layouts may seem challenging, but with new large screen experiences in
7/15/2022
16 : 14

Material Design Components for Android 1.6.1

View in browser 🔖 Articles Material Design Components for Android 1.6.1 After cooling down from Google I/O, we have a pair of Material Design Components(MDC) releases to share with you: 1.6.0 and 1.6.1
7/8/2022
16 : 14

Making Sense of Intent Filters in Android 13

View in browser 🔖 Articles Making Sense of Intent Filters in Android 13 Before Android 13, when an app registered an exported component in its manifest and added an <intent-filter>, the component
7/1/2022
16 : 14

Independent versioning of Jetpack Compose libraries

View in browser 🔖 Articles Independent versioning of Jetpack Compose libraries Allowing these libraries to be versioned independently will decouple dependencies which were previously implicitly coupled
6/24/2022
16 : 14

Maintaining Software Correctness

View in browser 🔖 Articles Maintaining Software Correctness The title of this talk is "maintaining software correctness." But what exactly do I mean by “correctness”? Let me tell you more.
6/17/2022
16 : 14

Fixing Font Padding in Compose Text

View in browser 🔖 Articles Fixing Font Padding in Compose Text Creating Jetpack Compose, our new UI toolkit, from the ground up gave us the chance to re-evaluate choices made in the past. In this blog
6/10/2022
16 : 14

Why should you always test Compose performance in release?

View in browser 🔖 Articles Why should you always test Compose performance in release? You might notice jank when testing your app in debug and deploying from Android Studio, but switching to release
6/4/2022
2 : 34

A Kotlin-First JSON API Library – JsonApiX

View in browser 🔖 Articles A Kotlin-First JSON API Library – JsonApiX When we set out on this project, we believed that the Kotlin community was missing a fresh, easy-to-use, and Kotlin-first JSON:API
5/27/2022
16 : 14

How to reduce ANR by three times

View in browser 🔖 Articles How we reduced our ANR by three times After studying stack traces of ANR, we were able to improve ANR by 60%, as well as cold startup performance by 70%. Lazy Grid layouts in
5/20/2022
16 : 14

Spot your UI jank using CPU profiler in Android Studio

View in browser 🔖 Articles Spot your UI jank using CPU profiler in Android Studio If your app suffers from slow UI rendering, the Android framework is forced to skip frames. When this happens, the user