Android Weekly - Android Weekly #574 🤖

Articles & Tutorials
Victor Brandalise shows you how to build the circular reveal animation WhatsApp uses with Jetpack Compose
Sponsored
AppSweep by Guardsquare helps developers automate the mobile app security testing process with fast, free scans. By using AppSweep’s actionable recommendations, developers can improve the security posture of their apps in accordance with security standards like OWASP. Get started now.
Anmol Verma shows how to write some different types of tests for a Kotlin Multiplatform app.
This blog post highlights the key features and improvements introduced in Koin 3.4.1 and Koin Annotations 1.2.1.
Sponsored
Gain insights into the mobile user experience with comprehensive support for app hangs, user terminations, and incident details. Simplified error reproduction, the new flame graph engine visualizes stack traces leading up to Application Not Responding (ANR) errors, making error reproduction a breeze, and much more.
Baruch Nurilov sums up what are the most important things that application developers should keep in mind when approaching library development.
Tomáš Repčík covers testing of the MVI/MVVM architecture built with flows made easy.
Kristen Halper announces an update to the TwoPaneLayout library! You can now use TwoPaneLayoutNav with destinations that accept navigation arguments.
Jolanda Verhoef shows how to implement multi-select behavior in Jetpack Compose, similar to the Google Photos functionality.
Garan Jenkin considers how metrics from connected Wear OS devices can enhance the workout experience.
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!
Libraries & Code
The Timeline project is an open-source Android application designed to help users track and manage their events, add tags to categorize them, and filter events using queries and tags
Compose Hammer is a Jetpack Compose Material3 UI builder plugin that supports 58+ Material3 components and 30+ Jetpack Compose code patterns like remember, mutableStateOf, LaunchedEffects, animations, layouts, and more!
News
Google is continuing into the next phase of the Android development cycle. Beta 3 takes Android 14 to Platform Stability, which means that the developer APIs and all app-facing behaviors are now final.
Dan Galpin covers the top three announcements around Android and App Quality from Google I/O 2023.
Videos & Podcasts
Daniel Atitienei teaches how to draw on Canvas in Jetpack Compose.
Philipp Lackner shows how you can use resources in the shared module of your KMM project.
Meet Madona Wambua, an Android #GDE from the USA. Madona used her knowledge of Java to build her first app, which led her to the Women Techmakers Academy.
Gain crucial insights into Jetpack Compose testing and implement impactful strategies to ensure top-notch app quality assurance with Charfaoui Younes.
Join Domi and Jose live, as they talk to Paul Asjes about collecting payments on Android with Google Pay and Stripe.
The Coding with Italians team dives deep into the exciting world of foldable devices, tablets, and large-screen devices with Roberto Orgiu.
In this video, learn what you need to do to address the new data deletion controls in the Data safety section before the December 7, 2023 deadline.
Kotlin 1.8.20 introduces the newest multiplatform compilation target for Kotlin – WebAssembly
Playlist of all the presentations from Android Makers by droidcon.
Specials
We're now on LinkedIn too! Say Hello 👋

Older messages

Android Weekly #573 🤖

Sunday, June 4, 2023

View in web browser 573 June 4th, 2023 Articles & Tutorials Simplify auth using Credential Manager API Learn how to simplify auth journeys using Credential Manager API Sponsored A better way to

Android Weekly #572 🤖

Sunday, May 28, 2023

View in web browser 572 May 28th, 2023 Articles & Tutorials Blossoming love for Compose animation Kristen Halper finishes the blog series on animations in Jetpack Compose, polishing up the

Android Weekly #571 🤖

Sunday, May 21, 2023

View in web browser 571 May 21st, 2023 Articles & Tutorials Koin development boost with cheat sheet An overview of improvements provided by the release of Koin 3.4 and Koin Annotations 1.2, as well

Android Weekly #570 🤖

Sunday, May 14, 2023

View in web browser 570 May 14th, 2023 Articles & Tutorials Run Android UI tests on each PR -- Part II Eugene Matsyuk considers the importance of running UI tests on PRs, this time exploring the

Android Weekly #569 🤖

Sunday, May 7, 2023

View in web browser 569 May 7th, 2023 Articles & Tutorials Functional Error Handling in Kotlin, Part 1 This article by Riccardo Cardin focuses on the functional approaches and introduces the Arrow

You Might Also Like

🎉 Black Friday Early Access: 50% OFF

Monday, November 25, 2024

Black Friday discount is now live! Do you want to master Clean Architecture? Only this week, access the 50% Black Friday discount. ​ Here's what's inside: 7+ hours of lessons .NET Aspire coming

Open Pull Request #59

Monday, November 25, 2024

LightRAG, anything-llm, llm, transformers.js and an Intro to monads for software devs ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Last chance to register: SecOps made smarter

Monday, November 25, 2024

Don't miss this opportunity to learn how gen AI can transform your security workflowsㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect

SRE Weekly Issue #452

Monday, November 25, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: Practice Makes Prepared: Why Every Minor System Hiccup Is Your Team's Secret Training Ground. https://firehydrant.com/blog/the-hidden-

Corporate Casserole 🥘

Monday, November 25, 2024

How marketing and lobbying inspired Thanksgiving traditions. Here's a version for your browser. Hunting for the end of the long tail • November 24, 2024 Hey all, Ernie here with a classic

WP Weekly 221 - Bluesky - WP Assets on CDN, Limit Font Subsets, ACF Pro Now

Monday, November 25, 2024

Read on Website WP Weekly 221 / Bluesky Have you joined Bluesky, like many other WordPress users, a new place for an online social presence? Also in this issue: CrawlWP, Asset Management Framework,

🤳🏻 We Need More High-End Small Phones — Linux Terminal Setup Tips

Sunday, November 24, 2024

Also: Why I Switched From Google Maps to Apple Maps, and More! How-To Geek Logo November 24, 2024 Did You Know Medieval moats didn't just protect castles from invaders approaching over land, but

JSK Daily for Nov 24, 2024

Sunday, November 24, 2024

JSK Daily for Nov 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

OpenAI's turbulent early years - Sync #494

Sunday, November 24, 2024

Plus: Anthropic and xAI raise billions of dollars; can a fluffy robot replace a living pet; Chinese reasoning model DeepSeek R1; robot-dog runs full marathon; a $12000 surgery to change eye colour ͏ ͏

Daily Coding Problem: Problem #1618 [Easy]

Sunday, November 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Zillow. Let's define a "sevenish" number to be one which is either a power