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 👋

Key phrases

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

a16z’s Infrastructure team gets a new general partner

Friday, April 19, 2024

Post News is shutting down and Wall Street isn't feeling a Salesforce-Informatica pairing View this email online in your browser By Christine Hall Friday, April 19, 2024 Image Credits: Andreessen

New Roundtable! Additive for Mass Production Applications

Friday, April 19, 2024

The Outlook for the Future View this email in your browser engineering.com Roundtable - Additive for Mass Production Applications: The Outlook for the Future 6 Considerations for Choosing the Right

📷 What to Know About Macro Photography — Why You Should Buy a Budget Motherboard

Friday, April 19, 2024

Also: How to Automatically Highlight Values in Excel, and More! How-To Geek Logo April 19, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your

Is the wind going out of the AI sails?

Friday, April 19, 2024

Rippling vacuums up venture capital and Ramp bags more millions View this email online in your browser By Haje Jan Kamps Friday, April 19, 2024 Image Credits: Getty Images / Carol Yepes Welcome to

Llama 3 is out - Weekly News Roundup - Issue #463

Friday, April 19, 2024

Plus: brand-new, all-electric Atlas; AI Index Report 2024; Microsoft pitched GenAI tools to US military; Humane AI Pin reviews are in; debunking Devin; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Daily Coding Problem: Problem #1417 [Easy]

Friday, April 19, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Wayfair. You are given a 2 x N board, and instructed to completely cover the board with

Charted | How Hard Is It to Get Into an Ivy League School? 🎓

Friday, April 19, 2024

We detail the admission rates and average annual cost for Ivy League schools, as well as the median SAT scores required to be accepted. View Online | Subscribe Presented by: Discover the motivations

Dark Matter & Tortured Poets

Friday, April 19, 2024

New music releases aren't what they used to be -- for good and bad. Dark Matter & Tortured Poets By MG Siegler • 19 Apr 2024 View in browser View in browser New music releases in 2024 are a

Impact of AI on Product Management

Friday, April 19, 2024

​ Impact of AI on Product Management The rise of the AI Product Manager. Product managers have always championed customer's needs. However, with AI, the job requires new technical and ethical

⚙️ Zuck has entered the chat(bot)

Friday, April 19, 2024

Plus: AI video's coming to mobile! ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌