Android Weekly - Android Weekly Issue #512 🤖

Articles & Tutorials
If your app designs are created in Figma, read this article by Can Yumusak on how Compose text rendering will soon match those designs exactly.
Sponsored
In the entire history of Android, it has never been easier to manage blocked phone numbers, SIM card data, and custom data for Google Contacts, Pokemon, and RPGs - optimized and complete with beautiful documentation. Over 3+ years in development, Contacts Reborn has reached a colossal milestone!
In this second post, Tracy Stampfli & Bryan Sternwill explore modularization.
In this blog post, Hardik P shows how to implement four different animations with Compose.
Sponsored
Discover Stream's Android v5 update with enhanced offline storage, deeply customizable UI components, JetpackCompose support moved to stable, and many more awesome features!
Rajdeep Singh teaches how to use KDoc to document your Kotlin code and generate beautiful-looking documentation pages using Dokka.
Ryan Harter introduces the Focus Gradle Plugin, which evaluates your project configuration and creates a unique settings.gradle file for the module you want to focus on.
Nearly 4 years after GDPR became law, there are still some myths and misconceptions. Karol Wrótniak attempts to dispel several of these in this article.
Dustin Summers shows how to set up your pipeline for testing UI and Unit Tests.
Kristen writes about a recently added sample – Folding video + trivia – which shows how to synchronize static content with the video on a foldable device.
In this article, Magda Miu covers the tools and a process to thoroughly prepare you for the interviews so you will nail them with confidence, enthusiasm, and less anxiety
Sergio Sastre Florez shares a story of UI/UX and screenshot testing
James Shvarts examines building layouts in Compose using Row and Column composables.
In this blog, Shreyas Patil teaches to use the concept of Semaphore with Kotlin coroutines to limit parallelism.
Place a sponsored post
Jobs
We are a mobile app agency with a diverse, tight-knit team that is passionate about the craft of mobile applications. Our team is the heart of our business- diversity in skills, perspectives, and lived experiences helps us ship impactful products that connect, inspire, and engage audiences.
Marshmallow are building a digital insurer of the future. We use technology to offer quicker, simpler and fairer insurance to customers. We're looking for Android Engineers to join us to build new features and revolutionise the way our customers interact with us.
Working on our Android team, you’ll have the opportunity to solve challenging problems, work with the latest technologies, collaborate with a kind and capable team, and contribute to a one-of-a-kind app with over 5million daily active users!
Konrad is looking for Android developers of all experience levels to join our mobile team building native apps for the world’s most exciting companies. Our team of 200+ developers is always looking to solve challenging problems, learn, and have fun!
You’ll work on all parts of the Android app and make outdoor adventures easily accessible to our users. You’ll develop diverse features for navigation, routing, social interaction, and content visualization that will make your work challenging and fun.
Libraries & Code
A Gradle plugin that helps you speed up builds by excluding unnecessary modules.
A MaterialChipSetWidget is used to hold multiple chipsets and each chipset has multiple values.
Multi roots TreeView implementation for Android Platform with a lot of options and customization
News
CameraX has launched several features recently and with Android 12 launch, Camera 2 has a number of features now available.
To increase a widget’s awareness, Google experimented with a notification campaign that ended up increasing widget DAUs by 10x. Read on for more on how they accomplished this.
Join to celebrate International Women’s Day NYC 2022 on April 5 - virtually and in person! International Women’s Day (IWD) occurs on March 8th every year. It marks a moment to celebrate and provide visibility for the incredible contributions of women around the world and is a call to action for accelerating gender parity.
Videos & Podcasts
This talk by Nick Rout covers different approaches to custom design systems — extending MaterialTheme, replacing one or more Material systems, and implementing a fully-custom design system.
Ian discusses the most common issues implementing accessibility on Android TV, the solution to these issues, and some more complex scenarios.
In this episode of Kotlin Tips, Sebastian shows how to add some more logic, for example, logging, to the right part of the Elvis operator.
In this video, as part one of a two-part video, learn CI with a quick demo of how to set up and configure GitHub Actions for your Android repository.
In this video, you'll learn how to drag object in Jetpack compose using Modifier pointerInput with detectDragGestures.
Bhavna Thacker covers building a simple single-screen Jetpack Compose app for beginners.
A presentation on the Challenges of building Kotlin Multiplatform Libraries by Mohit Sarveiya
Specials
Learn more about Maryam Alhutayfi, Android GDE

Older messages

Android Weekly Issue #511 🤖

Sunday, March 27, 2022

Viewin web browser 511 March 27th, 2022 Articles & Tutorials Simple multi-module navigation implementation In this article, Hemdan walks you through an initial approach to multi-module navigation,

Android Weekly Issue #510 🤖

Sunday, March 20, 2022

Viewin web browser 510 March 20th, 2022 Articles & Tutorials The Making of Jetpack Compose Form Builder Library In this tutorial, Linus Muema goes through how a Form builder library was made, and

Android Weekly Issue #509 🤖

Sunday, March 13, 2022

Viewin web browser 509 March 13th, 2022 Articles & Tutorials Kotlin and Domain-Driven Design—Value Objects Florian Benz shows how Kotlin makes working with value objects fun Sponsored Join Mobile

Android Weekly Issue #508 🤖

Sunday, March 6, 2022

Viewin web browser 508 March 6th, 2022 Articles & Tutorials Compose remember vs remember with mutableStateOf James Shvarts analyzes the difference between remember and remember with mutableStateOf

Welcome to AndroidWeekly.net

Wednesday, March 2, 2022

You're now subscribed! 🎉 If you have 20 seconds and you're on Twitter. Can you help us spread the word? Tweet about Android Weekly If love what we do and want to support us a little bit more:

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