Android Weekly - Android Weekly #525 🤖

Articles & Tutorials
Harsh Shandilya shares a workaround for getting Paparazzi UI tests to work with KMP projects.
Sponsored
If you struggle to answer key performance, stability, and health questions about your mobile app, then you have a mobile data problem. Join this webinar to learn how mobile-first visibility can accelerate your feature velocity and significantly reduce your issue remediation timelines.
Some APIs want you to specify @OptIn() annotation in order to use them. Vincent Tsen shows how to add an opt-in compiler argument in your build.gradle file.
Marco Gomiero continues updating his Kotlin Multiplatform app by making changes to Use Cases that work cleanly on both iOS & Android.
Sponsored
Accelerate your transition to Apple Silicon through our fully virtualized, scalable M1 compute options, and build and test faster than ever.
Mustafa Yiğit wrote a very flexible and manageable rule-based validation library for all inputs. Here he explains how it's built and how to use it.
David Vávra shows how to integrate Showkase and Paparazzi libraries to create screenshot tests for all your Compose @Preview-annotated methods, including dark mode & 1.5 font scale.
Boost your chance of landing a dream job by learning what a coding mock interview is, how to prepare, where to find questions and how to evaluate yourself in this article by Lea Marolt Sonnenschein.
Ben Trengrove takes a look at what Compose stability actually means, how to debug it and if you even should worry about it.
Rebecca Franks teaches how to use AnimatedContent for more custom transitions between different types of content.
Alex Zhukovich explores different test rules which allow us to test Jetpack Compose code and how can we get access to string resources in test cases.
James Shvarts provides a foundational overview of Compose Animation APIs to help you choose most suitable API depending on your animation needs.
Marton Braun writes about migrating to the new Kotlin coroutines 1.6 test APIs from the old ones.
Place a sponsored post
Jobs
We are looking for passionate Android Developers to build award-winning extraordinary apps.
Libraries & Code
Jetpack Compose animation library that allows you to implement animations such as shared element transition.
Notify type based validation for input fields.
Know about real-time state of a Android app Permissions with Kotlin Flow APIs
News
Starting now, the various Jetpack Compose libraries will move to independent versioning schemes, allowing library sub-groups to follow their own release cycles.
JetBrains introduces Kotlin DataFrame – a modern, typesafe, idiomatic library for working with flat or hierarchical data frames, seamlessly interoperable with Kotlin collections and data structures.
The Kotlin К2 compiler has made it to Alpha on JVM and JetBrains is sharing benchmarks that show a 2x performance boost on internal projects.
Videos & Podcasts
Ivan Morgillo and Sebastiano Poggi hang out with Mark Allison to discuss animating vector drawables on Android.
Dive into the new things that Android 13 brings us with Nav Singh
Nicola Corti chats with Gabriel Peal, maintainer of Lottie Android, to talk about this project.
In this episode, Donn and Kaushik talk to John Rodriguez about the Paparazzi library which allows you to perform UI screenshot testing on Android without emulators or physical devices.
Hadi & Seb chat with Raul, Simon, and Alejandro to learn how Arrow adds functional paradigms and safety to Kotlin, and how it aims to influence the future of the language.
To make sure only you can access your app's API keys, you need to follow some guidelines. In this video, Philipp Lackner shows you what these are.

Older messages

Android Weekly #524 🤖

Sunday, June 26, 2022

View in web browser 524 June 26th, 2022 Articles & Tutorials Compose sample app: UI state with Flow, offline first James Shvarts goes over the details of a simple app built in Compose and Kotlin

Android Weekly #523 🤖

Sunday, June 19, 2022

View in web browser 523 June 19th, 2022 Articles & Tutorials Receivers and Extensions Dave Leeds explains Kotlin receivers and extensions. Sponsored Free Activity Feeds & Chat APIs for

Android Weekly #522 🤖

Sunday, June 12, 2022

View in web browser 522 June 12th, 2022 Articles & Tutorials Shipping to Production How you ship your code to production in a way that is fast and reliable is what differentiates a powerful team.

Android Weekly #521 🤖

Sunday, June 5, 2022

View in web browser 521 June 5th, 2022 Articles & Tutorials Create realistic widgets with Jetpack Glance Kasem SM shares his learnings and experience pairing a Glance Widget with Work Manager API

Android Weekly #520 🤖

Sunday, May 29, 2022

View in web browser 520 May 29th, 2022 Articles & Tutorials Animated Pixie Dust Cursor and more Maia Grotepass builds three retro animated cursor-inspired animations in Jetpack Compose. Sponsored

You Might Also Like

New Blogs on ThomasMaurer.ch for 04/23/2024

Tuesday, April 23, 2024

View this email in your browser Thomas Maurer Cloud & Datacenter Update This is the update for blog posts on ThomasMaurer.ch. Cloud operations for Windows Server through Azure Arc By Thomas Maurer

Post-Post 🗨️

Tuesday, April 23, 2024

Assessing the post-Twitter climate amid Post.News' shutdown. Here's a version for your browser. Hunting for the end of the long tail • April 22, 2024 Post-Post The demise of Post, one of the

BetterDev #257 - Building a GPS Receiver

Monday, April 22, 2024

Better Dev #257 Apr 22, 2024 Hi all, We come back with a new issue this week. If you like BetterDev, please help spead word out by refer to your friends. Buy me a coffee would be great too. This week I

Tomorrow's Free Notes Class: How to sign up!

Monday, April 22, 2024

Hi there, Tomorrow we will be hosting a Free Notes App Class. This is your last chance to register for tomorrow's live class and learn how to get the most out of your Notes app. Our experienced

Elon’s ‘balls to the wall’ autonomy push

Monday, April 22, 2024

Plus: Amazon ends California drone deliveries and Rippling's founder has a brand-new bag View this email online in your browser By Christine Hall Monday, April 22, 2024 Image Credits: Toru Hanai/

📱 Your iPhone is Now Discoverable by Others — Tips for Building Your First PC

Monday, April 22, 2024

Also: How to Play Windows Games on Your Mac, and More! How-To Geek Logo April 22, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by

JSK Daily for Apr 22, 2024

Monday, April 22, 2024

JSK Daily for Apr 22, 2024 View this email in your browser A community curated daily e-mail of JavaScript news It Is so Cool to Develop React Native With Expo 1. What are the benefits of Expo?. "

😺 The social walkie-talkie

Monday, April 22, 2024

Hi, hi! It's Monday and it's Earth Day! Don't miss the Cat Nips section below for innovative products in the... Product Hunt Read in browser This newsletter is brought to you by YOU MIGHT

The Rings of Power

Monday, April 22, 2024

A paid tier for Spyglass: 'The Inner Ring' The Rings of Power By MG Siegler • 22 Apr 2024 View in browser View in browser On January 22, 2024, exactly one quarter ago, I launched Spyglass. Over

Engineering the future

Monday, April 22, 2024

Don't worry -- we'll be diving into the Mars Sample Return news. View this email online in your browser By Aria Alamalhodaei Monday, April 22, 2024 Hello and welcome back to TechCrunch Space.