Android Weekly - Android Weekly #561 🤖

Articles & Tutorials
Mark Murphy digs through the API differences report, the high-level overviews, and even the release blog post to find out what DP2 has in store for us.
Sponsored
Tune in for a live webinar on March 21st to discover how to utilize automation to improve the efficiency of your mobile application security testing (MAST) and maintain consistent checks for OWASP MASVS compliance.
This article shows you a way to implement a custom theme, a step quite important when developing a new app.
Ed Holloway-George shares a number of very specific bite-sized tidbits that have helped him become a better Android developer.
Sponsored
RevenueCat provides a backend and a wrapper around Apple's StoreKit and Google Play Billing to make implementing and managing in-app purchases and subscriptions easy. Integrate in minutes. Try for free.
Nav Singh writes about a new framework called SDKExtensions which helps to make development more flexible using new APIs that will be available for older Android versions.
Akash Khunt shares a situation where a false positive performance issue caused a waste of many days in debugging and identifying the root cause.
Francesc Vilariño shows how to create an old-fashioned ticker board to add some distinctiveness to your app.
Jose Alcérreca shows how to use Renovate to automate version updates for your app's repository.
Joe Birch dives into composables to learn how they can be used to create apps for Android TV.
In this article, Sinasamaki shows how to add a Compose layer over the map where any Composable can be overlaid using map projections.
Miguel shares his experience after 6 months of using KMM in a professional app.
Thomas Künneth examines how Android 14 will add many new methods to TextViev (and classes extending it), allowing us to set and query highlights.
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. If you have a product or service that helps Android developers, you should reach out to us and place a sponsored post in our upcoming issues!
Design
How an artist created a typeface in Latin and Cyrillic
Exploring the boundaries of legibility in Arabic type
Jobs
We create tools to help churches organize information, coordinate events, communicate with teams, and connect with their congregation. We’re fully remote, relying on tools like GitHub, Slack, Notion, and Zoom. We value asynchronous and collaborative work. Sound like a good fit? Come join us!
Libraries & Code
the m-obile a-pp c-ontinuous i-ntegration workflow ge-nerator
Type-safe Multi-platform cryptography kotlin library
News
Google I/O is back and you’re invited to join us online May 10!
Google released the second Developer Preview of Android 14, with additional enhancements to privacy, security, performance, developer productivity, and user customization, and more.
An overview of the latest #TheAndroidShow and your conversation with the Android developer community, this time hosted by Rebecca Gutteridge and Madona Wambua.
Videos & Podcasts
Ivan Morgillo and Sebastiano Poggi along with guest Marina Coelho from Google explore Firebase Remote Config to set up some feature flags and A/B tests.
In the 5th series on Colletions in Kotlin from Kotlin Basics Course, Stavro Xhardha shows how to retrieve single elements from collections.
In this session, Adam McNeilly migrates away from our hand-written Result class into the kotlin.Result class from the standard library.
Charfaoui Younes explores the exciting new Photo Picker API in Android and how it can simplify the way you handle photo selection in your app.
Rebecca Gutteridge explores how crash management has evolved over time with Annyce Davis, VP of engineering at Meetup and Google Developer Expert.
Google Developer Expert Madona Wambua discovers the latest innovations in foldables, speaking to experts from Tecno, OPPO and HONOR about their brand new devices
Meet some of the Google Developer Experts that are part of the Android Developer community!
In this part of the Bluetooth chat app, Philipp Lackner teaches how you can exchange data via Bluetooth with another Android device
Specials
We followed thousands of Android developers to the Android dev Mastodon server. So if you are on Mastodon, say hello 👋

Older messages

Android Weekly #560 🤖

Sunday, March 5, 2023

View in web browser 560 March 5th, 2023 Articles & Tutorials Implementing a Splash Animation with core-splashscreen Miguel looks at the new API introduced with the release of Android 12 to unify

Android Weekly #559 🤖

Sunday, February 26, 2023

View in web browser 559 February 26th, 2023 Articles & Tutorials How to use Gradle Managed Devices with your own devices Yury demonstrates how to use your own device farm to launch tests remotely

Android Weekly #558 🤖

Sunday, February 19, 2023

View in web browser 558 February 19th, 2023 Articles & Tutorials Layout modifiers in Jetpack Compose In this article, Jorge Castillo shares his in-depth knowledge about how Layout Modifiers work

Android Weekly #557 🤖

Sunday, February 12, 2023

View in web browser 557 February 12th, 2023 Articles & Tutorials Kotlin Generic Variance Modifiers Marcin Moskała digs into the details to help you better understand Kotlin's variance modifiers

Android Weekly #556 🤖

Sunday, February 5, 2023

View in web browser 556 February 5th, 2023 Articles & Tutorials Introduction to the Kotlin Playground Iván Garza Bermea examines the lesser-known Kotlin Playground, a great option to try out code

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your