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

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-

Corporate Casserole 🥘

Monday, November 25, 2024

How marketing and lobbying inspired Thanksgiving traditions. Here's a version for your browser. Hunting for the end of the long tail • November 24, 2024 Hey all, Ernie here with a classic

WP Weekly 221 - Bluesky - WP Assets on CDN, Limit Font Subsets, ACF Pro Now

Monday, November 25, 2024

Read on Website WP Weekly 221 / Bluesky Have you joined Bluesky, like many other WordPress users, a new place for an online social presence? Also in this issue: CrawlWP, Asset Management Framework,

🤳🏻 We Need More High-End Small Phones — Linux Terminal Setup Tips

Sunday, November 24, 2024

Also: Why I Switched From Google Maps to Apple Maps, and More! How-To Geek Logo November 24, 2024 Did You Know Medieval moats didn't just protect castles from invaders approaching over land, but

JSK Daily for Nov 24, 2024

Sunday, November 24, 2024

JSK Daily for Nov 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

OpenAI's turbulent early years - Sync #494

Sunday, November 24, 2024

Plus: Anthropic and xAI raise billions of dollars; can a fluffy robot replace a living pet; Chinese reasoning model DeepSeek R1; robot-dog runs full marathon; a $12000 surgery to change eye colour ͏ ͏