Android Weekly - Android Weekly #595 🤖

Articles & Tutorials
In this article, embark on a step-by-step journey of making network requests using Retrofit and mastering image uploads.
Sponsored
RevenueCat provides a backend and a wrapper around Play Billing Library (and Apple's StoreKit) to make implementing and managing in-app purchases and subscriptions easy. Integrate in minutes. Try for free.
Garima Jain's in-depth look into how RecyclerView/ListAdapter implementations map to their Compose LazyList equivalents.
Aleksander Jaworski discusses how automating code and architecture checks in the Continuous Integration pipeline can significantly reduce Code Review time and prevent human forgetfulness.
Sponsored
Capture app reviews automatically, replay review sessions, and compare ratings across releases. Instabug automatically identifies sessions linked to app reviews, allowing you to seamlessly debug them using session replay. Unlock your app excellence and delight your users with Instabug’s all-in-one platform. Learn More.
Megh Lath explores RenderEffect by creating some cool examples with a rendering effect.
Konstantin Klassen shares an in-depth tutorial on animating list items as they move between sections, giving a beautiful transition animation.
Abhilash walks through recreating a date picker in Jetpack Compose.
Kamlesh Lakhani writes about the flowOn operator, used to specify the dispatcher on which the Flow should collect.
Donovan LaDuke is dedicating the whole month of November to articles discussing functional reactive programming (FRP) and working with Kotlin Flows.
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. Advertise your Android development course!
Jobs
Come join us at Wealthfront and help us build delightful investing products that allows our client to build long-term wealth on their own terms. You will be working on a cross functional team to build, improve and ship our investing products. This role is full time hybrid role based in Palo Alto, CA
Libraries & Code
Haze is a library providing a 'glassmorpism' style blur for Compose Multiplatform.
An open-source platform designed for food delivery and taxi ordering, intended to demonstrate the capabilities of Kotlin. Includes Android & iOS mobile apps, services, and desktop apps, all written in Kotlin.
Multiplatform Kickstarter is an opinionated template based in Kotlin Multiplatform (KMP) and Compose Multiplatform.
News
Google is piloting an experimental Android WebView Media Integrity API with select embedded media providers early next year.
The 1.5.10 release of Compose Multiplatform provides support for Kotlin 1.9.20, offers simplified onboarding, introduces a new portal for documentation, and provides many more features.
The Kotlin 1.9.20 release is out, the K2 compiler for all the targets is now in Beta, and Kotlin Multiplatform is now Stable.
Google announced that the Telecom jetpack library is now in alpha for developers who already have or are interested in creating voice and video calling applications.
The public release of Credential Manager is now available. It brings the future of authentication to Android, simplifying how users sign in to their apps and websites, and at the same time, making it more secure.
Kotlin Multiplatform, an open-source technology that allows developers to share code across platforms while retaining the benefits of native programming, has become Stable and is now 100% ready for use in production.
Videos & Podcasts
learn how Spring Boot’s coroutine support can wipe out all the downsides of the “raw” WebFlux approach and provide you with the best of both worlds: reactive characteristics without complexity.
Rosario Fernandes and Alexander Nohe walk you through deploying a Cloud Function running in Kotlin to react and communicate with Firestore.
The Ultimate Guide to Android Splash Screen Animations - Splash API
Charfaoui Younes teaches how to use mockk library for advanced testing in Kotlin.
When is the right time to migrate an XML project to Compose? Philipp Lackner shares some opinions and experiences.
Tor and Romain chat with Aurimas Liutikas from the AndroidX team. Topics include performance tuning the AndroidX Gradle builds using configuration caching, local caching and remote caching, as well as tracking API compatibility using the Metalava tool.
The Kotlin 1.9.20 release is out, and the K2 compiler for all the targets is now in Beta.

Older messages

Android Weekly #594 🤖

Sunday, October 29, 2023

View in web browser 594 October 29th, 2023 Articles & Tutorials Android Fragmentation state Kirill Rozov takes a look at Android fragmentation, the reasons for its appearance, and why it is no

Android Weekly #593 🤖

Sunday, October 22, 2023

View in web browser 593 October 22nd, 2023 Articles & Tutorials What's new in Jetpack Benchmark 1.2.0 Ben Weiss lists all the changes in this big release, bringing stable Baseline Profiles, new

Android Weekly #592 🤖

Thursday, October 19, 2023

View in web browser 592 October 15th, 2023 Articles & Tutorials KMP Team Workflows with KMMBridge Kevin Galligan's series of articles about KMMBridge, a tool that allows you to publish Xcode

Android Weekly #591 🤖

Sunday, October 8, 2023

View in web browser 591 October 8th, 2023 Articles & Tutorials Jetpack Compose on Fire: The Latest Koin 3.5 Features Arnaud Giuliani dives into the exciting enhancements in Koin for Jetpack Compose

Android Weekly #590 🤖

Sunday, October 1, 2023

View in web browser 590 October 1st, 2023 Articles & Tutorials Integrating Adaptability features into your Native Game A code lab for integrating Adaptability features into your Android Native game

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