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

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

Healthy life, Meta's AI and legibility

Saturday, January 11, 2025

Neologism #25, 11.01.2024 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Daily Coding Problem: Problem #1665 [Medium]

Saturday, January 11, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by LinkedIn. A wall consists of several rows of bricks of various integer lengths and

📊 Every Smartphone I've Ever Owned, Ranked — This Tiny Smart Remote Is the Most Exciting Thing at CES

Saturday, January 11, 2025

Also: 5 Android Notification Features to Make Your Day Easier, and More! How-To Geek Logo January 11, 2025 Did You Know On March 12, 1951, a curious thing happened. In the United States and the United

Ranked | The Top Grossing Movies Worldwide in 2024 🎬

Saturday, January 11, 2025

Established IP dominated the 2024 box office, with top films mostly being sequels, spin-offs, or franchise continuations. View Online | Subscribe | Download Our App FEATURED STORY Ranked: Top Grossing

📖 Your Step-by-Step Guide to Securing AI in the Enterprise

Saturday, January 11, 2025

January 11, 2025 | Read Online Subscribe | Advertise Good Morning. Welcome to this special edition of The Deep View, brought to you in collaboration with Tines. When it comes to adopting AI securely,

🐍 New Python tutorials on Real Python

Saturday, January 11, 2025

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Iterators and Iterables in Python: Run Efficient

Life Update: Me. In Shorts. In Antarctica [Pics Inside 🧊]

Saturday, January 11, 2025

And yes, I jumped in. It taught me a lot 😅 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Google Researcher Uncovers Zero-Click Exploit Targeting Android Devices

Saturday, January 11, 2025

THN Daily Updates Newsletter cover The Kubernetes Book: Navigate the world of Kubernetes with expertise , Second Edition ($39.99 Value) FREE for a Limited Time Containers transformed how we package and

📧 Working with LLMs in .NET using Microsoft.Extensions.AI

Saturday, January 11, 2025

​ Working with LLMs in .NET using Microsoft․Extensions․AI Read on: m​y website / Read time: 6 minutes The .NET Weekly is brought to you by: ​Transform your database performance with RavenDB​:

iOS Dev Weekly – Issue 694

Friday, January 10, 2025

Hopefully you won't see that much difference with receiving this issue, but it's ALL CHANGED behind the scenes! 😱 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌