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

How to know if your data has been exposed

Monday, November 25, 2024

How do you know if your personal data has been leaked? Imagine getting an instant notification if your SSN, credit card, or password has been exposed on the dark web — so you can take action

⚙️ Amazon and Anthropic

Monday, November 25, 2024

Plus: The hidden market of body-centric data ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

⚡ THN Recap: Top Cybersecurity Threats, Tools & Tips (Nov 18-24)

Monday, November 25, 2024

Don't miss the vital updates you need to stay secure. Read the full recap now. The Hacker News THN Recap: Top Cybersecurity Threats, Tools, and Practices (Nov 18 - Nov 24) We hear terms like “state

Researchers Uncover Malware Using BYOVD to Bypass Antivirus Protections

Monday, November 25, 2024

THN Daily Updates Newsletter cover Generative AI For Dummies ($18.00 Value) FREE for a Limited Time Generate a personal assistant with generative AI Download Now Sponsored LATEST NEWS Nov 25, 2024 THN

Post from Syncfusion Blogs on 11/25/2024

Monday, November 25, 2024

New blogs from Syncfusion Build World-Class Flutter Apps with Globalization and Localization By Lavanya Anaimuthu This blog explains the globalization and localization features supported in the

Is there more to your iPhone?

Monday, November 25, 2024

Have you ever wondered if there's more to your iPhone than meets the eye? Maybe you've been using it for years, but certain powerful features and settings remain hidden. That's why we'

🎉 Black Friday Early Access: 50% OFF

Monday, November 25, 2024

Black Friday discount is now live! Do you want to master Clean Architecture? Only this week, access the 50% Black Friday discount. ​ Here's what's inside: 7+ hours of lessons .NET Aspire coming

Open Pull Request #59

Monday, November 25, 2024

LightRAG, anything-llm, llm, transformers.js and an Intro to monads for software devs ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Last chance to register: SecOps made smarter

Monday, November 25, 2024

Don't miss this opportunity to learn how gen AI can transform your security workflowsㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect

SRE Weekly Issue #452

Monday, November 25, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: Practice Makes Prepared: Why Every Minor System Hiccup Is Your Team's Secret Training Ground. https://firehydrant.com/blog/the-hidden-