Android Weekly - Android Weekly #593 🤖

Articles & Tutorials
Ben Weiss lists all the changes in this big release, bringing stable Baseline Profiles, new benchmarking modes, full tracing and more.
Sponsored
Release week, step 1: open 12 browser tabs. Release week, step 2, open 12 more tabs. With Runway, it doesn't have to be this way. Stop by our booth and see us in action at Droidcon NYC this week (if you're going to be there), or visit our website via this ad if you're not.
Chris Arriola covers how to think about View APIs from the Compose perspective, and how you can wrap existing View-based libraries in Compose.
sinasamaki shows how to create custom dialog animations using Jetpack Compose animation composables such as AnimatedVisibility.
Sponsored
Capture app reviews automatically, replay review sessions, and compare ratings across releases. Instabug automatically identifies sessions linked to app reviews, allowing you to seamlessly debug them using session replay. Unlock your app excellence and delight your users with Instabug’s all-in-one platform. Learn More.
Arnaud Giuliani describes the changes in the updated version of Koin Annotations 1.3 that came with Koin 3.5.
Pavel Lahoda shows how to set up KSP in your Kotlin Multiplatform project.
Marcin Moskała writes a chapter on everything to do with Kotlin reflection.
Aayush Chaudhary delves into why Google deprecated the onBackPressed() functions and what changes we need to make after this change.
Damian Petla shows how to make a TextField that displays a price formatted with the user’s device currency.
Donovan LaDuke explains Maven Bill of Materials (BOM), and how to streamline the consumption of their dependencies in your Gradle build.
Paul Blundell explains how you can inject dependencies into Android legacy singletons, or any classes that aren’t conforming to your current Android architecture, using Dagger & Hilt.
Jigar Brahmbhatt shows you how to personalize Kermit Logger, making your Kotlin Multiplatform logging experience uniquely yours.
Ryan Harter examines why screenshot tests are great for knowing when things change visually, but come with the burden of manually validating those changes.
Android 14 is here, and Kirill Rozov examines all the important changes that will affect most application developers.
Place a sponsored post
We reach out to more than 80k Android developers around the world, every week, through our email newsletter and social media channels. Advertise your Android development course!
Libraries & Code
Android library to scope ViewModels to a Composable, surviving configuration changes and navigation
Compose Dialogs for Android - M3 design, dialog + bottom sheet style, easily extendible
Compose Debug Drawer for Android - M3 design, easily extensible
A library providing consistent APIs for installing and uninstalling apps on an Android device.
Videos & Podcasts
Darryl Bayliss' Londroid presentation on Jetpack Compose for Maps
Philipp Lackner shows how you can implement pinch, zoom and rotate gestures on any Composable in Android Studio.
Charfaoui Younes teaches the concept of mutation testing and how you can apply it in Kotlin.
Snapchat collaborated with Google to implement night mode, tap-to-focus, and zoom features via Camera2 Extensions API on Pixel devices.
Laurie Darcey, Senior Engineering Manager and Eric Kuck, Principal Engineer share the story of how Reddit adopted Jetpack Compose for their design system and across many features.
Richard Zadorozny, software engineer at Threads, talks about the team's journey with Compose, what they liked about it, and how it made it faster and easier for them to launch their new app.
In this video, Rebecca Gutteridge is joined by by VP of Engineering for Android, Dave Burke. Dave discusses the latest with Android 14 from Generative AI, software performance, and much more!
Specials
Donn Felker introduces us to a "clarity doc", a purposeful piece of writing that you craft to help you distill your thoughts, opinions, and emotions on a subject you’re grappling with.

Older messages

Android Weekly #592 🤖

Thursday, October 19, 2023

View in web browser 592 October 15th, 2023 Articles & Tutorials KMP Team Workflows with KMMBridge Kevin Galligan's series of articles about KMMBridge, a tool that allows you to publish Xcode

Android Weekly #591 🤖

Sunday, October 8, 2023

View in web browser 591 October 8th, 2023 Articles & Tutorials Jetpack Compose on Fire: The Latest Koin 3.5 Features Arnaud Giuliani dives into the exciting enhancements in Koin for Jetpack Compose

Android Weekly #590 🤖

Sunday, October 1, 2023

View in web browser 590 October 1st, 2023 Articles & Tutorials Integrating Adaptability features into your Native Game A code lab for integrating Adaptability features into your Android Native game

Android Weekly #589 🤖

Sunday, September 24, 2023

View in web browser 589 September 24th, 2023 Articles & Tutorials Continuous Integration basics The Android team published a guide to help you with the basics of using Continuous Integration.

Android Weekly #588 🤖

Sunday, September 17, 2023

View in web browser 588 September 17th, 2023 Articles & Tutorials Kotlin Multiplatform could change everything Mike Yerou considers why Kotlin Multiplatform could change everything in the mobile

You Might Also Like

Kotlin Weekly #406

Sunday, May 12, 2024

ISSUE #406 12th of May 2024 Hello Kotliners! The KotlinConf is around the corner, will you be attending? Feel free to reach out if you want to meet for a coffee or to share your projects with us. We

The CPU That Will Never Die 💾

Saturday, May 11, 2024

A tribute to the Z80, an iconic processor. Here's a version for your browser. Hunting for the end of the long tail • May 11, 2024 Hey all, Ernie here with a guest piece by a longtime friend of the

🧑🏻‍💻 Generative AI is Supercharging Scams — It's Time to Bring Back the Beige PC

Saturday, May 11, 2024

Also: The Tech I Used to Run 100 Miles This Month, and More! How-To Geek Logo May 11, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your

Daily Coding Problem: Problem #1438 [Medium]

Saturday, May 11, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Square. You are given a histogram consisting of rectangles of different heights. These

Charted | How People Get Around in America, Europe, and Asia 🚶‍♂️

Saturday, May 11, 2024

Examining how people get around on a daily basis using cars, public transit, and walking or biking, and the regional differences in usage. View Online | Subscribe Presented by Voronoi: The App Where

⚙️ How AI is Revolutionizing Sales Coaching

Saturday, May 11, 2024

Selling with the help of AI ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Weekend Reading — Stack over you

Saturday, May 11, 2024

This week we remove gatekeepers from our CI, break a Guinness world record, redesign review ratings, understand the meaning behind “job requirements”, and level up. 😎 Labnotes (by Assaf Arkin) Weekend

Why Apple’s ‘Crush’ ad is so misguided

Saturday, May 11, 2024

Plus: How AI deepfakes took over the Met Gala View this email online in your browser By Cody Corrall Saturday, May 11, 2024 Image Credits: Apple Welcome to Week in Review: TechCrunch's newsletter

🐍 New Python tutorials on Real Python

Saturday, May 11, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: Python News: What's New From April 2024 In

CensysGPT: AI-Powered Threat Hunting Tool for Cybersecurity Pros

Saturday, May 11, 2024

THN Daily Updates Newsletter cover Enterprise Transformation to AI and the Metaverse ($59.99 Value) FREE for a Limited Time Strategies for the Technology Revolution Download Now Sponsored LATEST NEWS