Android Weekly - Android Weekly #545 🫡 🤖

Android Weekly Updates
We followed thousands of Android developers to the Android dev Mastodon server. So if you are on Mastodon, say hello đź‘‹
Articles & Tutorials
Chet Haase continues his series on Android graphics, focusing on pixel shaders in Android 13.
Kevin Schildhorn takes a look at what code is generated by designs imported with Relay and how it compares to custom Compose code.
Sponsored
Mobile UI testing just got a whole lot easier. Maestro Cloud is the easiest way to run your Flows in CI.
Radhika explores the new DrawScope.drawText() API in Jetpack Compose.
Kateryna Semenova discusses Baseline Profiles and how they improve app and library performance, including startup time by up to 40%.
Alejandra Stamato describes how Variable Fonts are ready to use from Compose UI 1.3.0, for Android O and above.
Sagar Begale walks you through improving your app startup time for a hybrid View and Compose UI app.
Lucas Cavalcante shows how reified type parameters will save you from “copypasta” when parsing enums.
This post by Craig Dunn helps designers and developers looking to build for both foldable and large-screen devices to combine both sources of guidance to create adaptive user experiences.
BoxWithConstraints Composable lets us build adaptive layouts based on available height/width and other constraints. James Shvarts provides an example of how it can be useful.
Ishan Khanna compares Jetpack Compose and Flutter, and list some pros and cons for each.
Place a sponsored post
Libraries & Code
Jetpack Compose blur effect library, which supports all Android versions.
Beautiful and feature rich workout log app.
A multiplatform Mastodon client written in Kotlin for the amazing androiddev.social community and everyone else who enjoys #Fediverse. This project is in active development, see the description about joining the team.
Romain Guy's text layout for Compose to flow text around arbitrary shapes.
News
Google shares more details about the Privacy Sandbox Beta so that developers can get prepared.
Google is now making the Health Connect (Beta) app available for download in Google Play to give users a central place to manage their privacy settings with granular controls to see which apps have access to data at any given time.
An overview of the final track for Android Developer Summit: the Platform Track, focused on developer features and guidance around Android 13
Ekaterina Petrova shares the first Kotlin survey’s key findings, plans to address the most popular issues, and some tips on what you can do about them right now.
Videos & Podcasts
In this episode, Ivan Morgillo and Sebastiano Poggi are joined by Rahul Ravikumar from Google, and he immensely improved the performance of their app!
Philipp Lackner shows how the Jetpack Benchmarking library can easily measure the performance of your app. In this video, learn how you can measure startup time and how performant your UI is.
Charfaoui Younes examines how named parameters and default arguments are implemented under the hood in Kotlin and see some decompiled code to under what is happening exactly.
In this episode, Donn and Kaushik talk about their thoughts on Jetpack Compose and XML for Android layouts and which one you should learn first.
On November 14, the final event of Android Dev Summit ’22 dove into the latest updates to the Android platform. Watch all of the #AndroidDevSummit Platform sessions here!
VIdeos of the presentations from droidcon London 2022

Key phrases

Older messages

Android Weekly #544 🤖

Sunday, November 13, 2022

View in web browser 544 November 13th, 2022 Android Weekly Updates We are now on Mastodon We've followed thousands of Android developers to the Android dev Mastodon server. So if you are on

Android Weekly #543 🤖

Sunday, November 6, 2022

View in web browser 543 November 6th, 2022 Articles & Tutorials Mastering Kotlin Coroutines This article by Amit Shekhar is for anyone who is curious about the Kotlin Coroutines but has no idea

Android Weekly #542 🤖

Sunday, October 30, 2022

View in web browser 542 October 30th, 2022 Articles & Tutorials From zero to 10 million lines of Kotlin Omer Strulovich shares lessons learned shifting Meta's Android development from millions

Android Weekly #541 🤖

Sunday, October 23, 2022

View in web browser 541 October 23rd, 2022 Articles & Tutorials Building a Budget Tracker with Jetpack Compose Victor Brandalise used Google Sheets to keep track of my income/expenses, so he built

Android Weekly #540 🤖

Sunday, October 16, 2022

View in web browser 540 October 16th, 2022 Articles & Tutorials Introducing KMMBridge For Teams Touchlab announces KMMBridge, part of Touchlab's new Faktory tooling suite. This set of build

You Might Also Like

Yikes! Copilot failed all our coding tests

Monday, April 29, 2024

iPad Pro with M4; Best security keys; AI conducts job interviews now -- ZDNET ZDNET Tech Today - US April 29, 2024 placeholder Yikes! Microsoft Copilot failed every single one of my coding tests I ran

Re: The smart home product I use every day!

Monday, April 29, 2024

Hey , Earlier this month, I emailed you about one of my favorite smart home products, a robot vacuum and mop. I wanted to let you know that Samsung currently has a Spring Black Friday Sale and is

The EU draws its regulatory cords tighter around Apple

Monday, April 29, 2024

The EU has said Apple's iPadOS will now fall under the DMA View this email online in your browser By Alex Wilhelm Monday, April 29, 2024 Welcome to TechCrunch AM! We're off to a quick start

GCP Newsletter #396

Monday, April 29, 2024

Welcome to issue #396 April 29th, 2024 News Networking Official Blog Partners Introducing the Verified Peering Provider program, a simple alternative to Direct Peering - Google has launched a new

How many Vision Pro headsets has Apple sold?

Monday, April 29, 2024

The Morning After It's Monday, April 29, 2024. Apple Vision Pro headset production is reportedly being cut, sales are reportedly “way down.” But but but wait: Wasn't the Vision Pro meant to

Okta Warns of Unprecedented Surge in Proxy-Driven Credential Stuffing Attacks

Monday, April 29, 2024

THN Daily Updates Newsletter cover Webinar -- Uncovering Contemporary DDoS Attack Tactics -- and How to Fight Back Stop DDoS Attacks Before They Stop Your Business... and Make You Headline News.

Import AI 370: 213 AI safety challenges; everything becomes a game; Tesla's big cluster

Monday, April 29, 2024

Are AI systems more like religious artifacts or disposable entertainment? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Apple renews OpenAI talks 🧠, Google fires Python team 👨‍💻, React 19 beta ⚛️

Monday, April 29, 2024

Apple has renewed discussions with OpenAI to use its generative AI technology to power new features coming to the iPhone Sign Up |Advertise|View Online TLDR Together With QA Wolf TLDR 2024-04-29 😘 Kiss

Architecture Weekly #177 - 29nd April 2024

Monday, April 29, 2024

How do you make predictions about tech without the magical crystal ball? We did that today by example. We analysed what Redis and Terraform license changes relate to the new Typescript framework Effect

Software Testing Weekly - Issue 217

Monday, April 29, 2024

How do you deal with conflicts in QA? ⚔️ View on the Web Archives ISSUE 217 April 29th 2024 COMMENT Welcome to the 217th issue! How do you deal with conflicts in QA? Ideally, you'd like to know how