Android Weekly - Android Weekly Issue #509 🤖

Articles & Tutorials
Florian Benz shows how Kotlin makes working with value objects fun
Sponsored
Embrace is hosting a NCAA tournament bracket pool to celebrate the hardworking people in mobile. It's free to enter with cash prizes of $1000 for first and $500 for second. Join now and put your college basketball winner-picking skills to the test!
Shreyas Patil shows two annotations that can help Compose determine when values change.
David shares some tips and tricks in MockK like testing Private methods with their return value and LiveData changes.
Sponsored
Check out our 'Mobile Application Performance Monitoring Guide' to learn which metrics you should be monitoring for your next app release, how to balance between feature development and performance improvement, and much more!
Rahul Ray foes through a step-by-step example of implementing a download feature in your apps using WorkManager.
Hitesh Chopra shows how to optimize your Jetpack Compose previews with the PreviewParameter annotation.
Glance APIs are not interoperable with Jetpack Compose and also have certain limitations. In this post, Marcel Pintó demystifies some of these limitations and highlight the key points to consider when building AppWidgets with Glance.
This article by Viswanathan Munisamy gives a deep dive into the Firebase Performance Monitoring tool and its impact during an Android application’s cold start.
Learn about Google Play Store’s strategy for adopting Jetpack Compose, how they overcame specific performance challenges, and improved developer productivity and happiness
Mattia Ferigutti teaches how to get started with in-app purchases and implement this library inside your next project
Matthew Dolan explores the issues surrounding WebView support for Certificate Transparency checks.
James Shvarts writes about CompositionLocal, an API in Compose that lets you share values between composables implicitly (without passing them as parameters).
Amr Yousef outlines how he implemented a Redux-inspired state management solution for a recent Kotlin multiplatform project and how it is connected to UI on Android and iOS.
StateFlow doesn't provide the simple transformations that LiveData does, so Matt Robertson how to add these with extension functions.
Place a sponsored post
Jobs
We’re looking for a nimble Senior Android Developer who wants to see their code used by millions of people around the world. Joining us means you’ll be working in our senior level team of Android Dev and cooperating with an experienced CTO, an award-winning designer, and a team of researchers.
Ctrl Group is building digital health products to bring personalised health care to everyone. We’re looking for an Android engineer to join our team in London, or work remotely. We use Kotlin and Jetpack Compose and our whole team uses the Shape Up model of product development.
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.
We build fully-native Android apps that healthcare professionals use on a daily basis to increase productivity and improve patient care. Our apps are 100% Kotlin utilizing the latest Jetpack libraries and we are currently converting to Jetpack Compose. Join our entirely remote Android team!
GoPro's Android Software Engineers are responsible for developing, implementing, and testing of software on Android devices that are part of an interconnected ecosystem connecting cameras, cloud, phones, and people.
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!
Libraries & Code
Metaphor is the library to easily add Material Motion animations
Jetpack Compose color picker library that allows you to get colors from any images like gallery pictures by tapping on the desired color. Also, it supports brightness and alpha slider, which can adjust your ARGB factors
News
Join Google on April 12 to get the knowledge needed to build high quality Android Apps and scale your business.
To prevent unnecessary uninstalls and help users get more out of their devices, Google started working on a new feature that would enable app archiving.
Videos & Podcasts
In this session, Adam McNeilly looks at building adaptive layouts in Jetpack Compose.
See Zarah Dominguez’s journey as an Android developer. Hear how she was able to find an empowering community of developers from all over the world that share her passion and interest in Android. Find yours today!
Watch #TheAndroidShow hosted by Florina and Huyen. This episode covers: Behind the scenes for Jetpack Compose, Tablets and large screens, Android 13 & other important themes for Android this year.
Nicola Corti welcomes Kodein and Salomon Brys on stage to discuss dependency injection in Kotlin.
Scott is a mid Android Engineer and wanted to know how he could advance his carreer. We discussed about next steps and how to approach them.
In this video, you will learn how to manage all the states of a screen using only one state variable

Older messages

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:

Android Weekly: Update Profile

Tuesday, October 19, 2021

We received a request to change your subscription preferences for Android Weekly. If you made this request, and would like to change your preferences, use the link below Update your preferences If you

Android Weekly #488 🤖

Sunday, October 17, 2021

View in browser Android Weekly #488 October 17, 2021 Articles & Tutorials Create an Android Library (AAR) (proandroiddev.com) Anusree Sajeevan covers steps to create an Android library, blockers

Android Weekly

Sunday, October 10, 2021

View in browser Android Weekly #487 October 10, 2021 Articles & Tutorials The 5-step guide to become an Android Developer (cupsofcode.com) Here is Aida Issayeva's 5-step guide to becoming an

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