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

Our verdict on the Rabbit R1

Monday, May 6, 2024

The Morning After It's Monday, May 06, 2024. When I first saw the Rabbit R1, it was more appealing than the Humane AI Pin. The R1 had an actual screen, not a dim projector, and it had a twee

Microsoft Outlook Flaw Exploited by Russia's APT28 to Hack Czech, German Entities

Monday, May 6, 2024

THN Daily Updates Newsletter cover Webinar -- Data Security is Different at the Petabyte Scale Discover the secrets to securing fast-moving, massive data sets with insights from industry titans

Import AI 371: CCP vs Finetuning; why people are skeptical of AI policy; a synthesizer for a LLM

Monday, May 6, 2024

Welcome to Import AI, a newsletter about AI research. Import AI runs on lattes, ramen, and feedback from readers. If you'd like to support this (and comment on posts!) please subscribe. Why are

Post from Syncfusion Blogs on 05/06/2024

Monday, May 6, 2024

New blogs from Syncfusion Exporting DataGrid to PDF Made Easy in .NET MAUI By Farjana Parveen This blog explains how to export the Syncfusion .NET MAUI DataGrid control to a PDF document with code

🔥 Announcing Galileo Protect: Real-Time Hallucination Firewall*

Monday, May 6, 2024

Unveiling Galileo Protect – the first GenAI firewall built for the enterprise! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Siri's AI upgrade 🤖, Tesla Supercharger chaos ⚡, AI engineer burnout 👨‍💻

Monday, May 6, 2024

Safari, Spotlight Search, and Siri will gain significant AI-related enhancements. Apple's AI model will generate basic responses entirely on-device. Sign Up |Advertise|View Online TLDR Together

80% Off iPhone Photo Academy!

Monday, May 6, 2024

Hi there, Are you ready to dramatically improve your iPhone photography skills? We all know that the iPhone camera is extremely powerful, but most of us still manage to take a lot of photos that aren

Architecture Weekly #178 - 6th May 2024

Monday, May 6, 2024

This time, we discussed biases. Biases on the perspective on our technologies, so not seeing their evolutions. We also checked how biases can impact our knowledge, collaboration and eventually also the

WP Weekly 192 - WP Biz - Brands Merged, Woo Cart Popup, Fastest Hosting

Monday, May 6, 2024

Read on Website WP Weekly 192 / WP Biz The 'business of WordPress' is buzzing for sure, be it the acquisition of plugins or the massive Envato ownership change. Also, WordPress content brands

SRE Weekly Issue #423

Monday, May 6, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: FireHydrant is now AI-powered for faster, smarter incidents! Power up your incidents with auto-generated real-time summaries,