Android Weekly - Android Weekly #591 🤖

Articles & Tutorials
Arnaud Giuliani dives into the exciting enhancements in Koin for Jetpack Compose, version 1.5.0, and explore how they can supercharge your Compose projects.
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.
Matthias Schenk shares insights into the first experience with Konsist, a static code analyzer for the Kotlin language.
Demystifying Generics: A comprehensive exploration of type variance in Kotlin and its practical implications in software development.
Victor Brandalise looks at the differences in Cloud Functions v2.
Donovan LaDuke looks at the two major approaches to dependency inversion (Dependency Injection and Service Location) and considers why choosing between these two could matter more than you realize.
This post walks through how to deploy a Ktor service Docker container from Artifact Registry to Cloud Run Using Gradle.
Christophe Beyls continues a series discussing the usage of Kotlin Flow, this time looking at automatic periodic refresh of the user interface.
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!
Libraries & Code
Akkurate is a validation library taking advantage of the expressive power of Kotlin.
Sample Android chat application demonstrating how to follow Behavior-Driven Development (BDD), by writing unit tests that test the behavior and not the implementation.
News
Continue to be inspired by the amazing WeArePlay stories of app and game creators on Google Play, from all corners of the Earth.
Google Pixel Watch 2 is here and brings the capabilities of Wear OS 4 to users; get your app ready for the latest software and devices!
Google has released Android 14 and pushed the Android 14 source to the Android Open Source Project (AOSP).
Videos & Podcasts
Charfaoui Younes teaches why you shouldn't test your private functions and the rationale behind it. Then in case you really need it, how you can perform such tests with Reflection in Kotlin and Java.
AndroidX's new Component Activity's Edge to Edge is amazing.
The Code with the Italians team takes a deep dive into the riveting world of UX/UI design, accompanied by our esteemed guest, Chris Sinco from Google!
In this comprehensive guide, dive deep into Kotlin's powerful Map collection and explore how it can be used to solve real-world programming challenges.
In this episode, hear developer advocate Arthur Thompson talk about some of Firebase's newer products and how they can help you achieve great app quality.
Philipp Lackner teaches how you can integrate a camera feed directly into your app with the CameraX library. This allows you full control over the camera.
In this episode, Ritesh Gupta talks about how he became involved with KMP as an iOS developer, as well as how to get KMP buy-in from fellow iOS devs and advice for Android developers.
Jov Mit teaches how to optimize for accessibility services using Jetpack Compose.
Learn how App Check tokens work so you can safely use them with your high value services.
Specials
A look at the key ways to ensure exceptional software quality on mobile including the pyramid of testing, performance and stability metrics, scalability and maintainability. 

Older messages

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

Android Weekly #589 🤖

Sunday, September 24, 2023

View in web browser 589 September 24th, 2023 Articles & Tutorials Continuous Integration basics The Android team published a guide to help you with the basics of using Continuous Integration.

Android Weekly #588 🤖

Sunday, September 17, 2023

View in web browser 588 September 17th, 2023 Articles & Tutorials Kotlin Multiplatform could change everything Mike Yerou considers why Kotlin Multiplatform could change everything in the mobile

Android Weekly #587 🤖

Sunday, September 10, 2023

View in web browser 587 September 10th, 2023 Articles & Tutorials GitHub Actions Reducing Duplication / Boilerplate In the previous article, Aleksander Jaworski showed how to set up a CI for a

Android Weekly #586 🤖

Sunday, September 3, 2023

View in web browser 586 September 3rd, 2023 Articles & Tutorials Building a widget using Jetpack Glance Victor Brandalise's quick walkthrough of building an app widget using Jetpack Glance.

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