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

Collage/Silence/Thickest Sharpie

Sunday, May 12, 2024

Recomendo - issue #410 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Kotlin Weekly #406

Sunday, May 12, 2024

ISSUE #406 12th of May 2024 Hello Kotliners! The KotlinConf is around the corner, will you be attending? Feel free to reach out if you want to meet for a coffee or to share your projects with us. We

The CPU That Will Never Die 💾

Saturday, May 11, 2024

A tribute to the Z80, an iconic processor. Here's a version for your browser. Hunting for the end of the long tail • May 11, 2024 Hey all, Ernie here with a guest piece by a longtime friend of the

🧑🏻‍💻 Generative AI is Supercharging Scams — It's Time to Bring Back the Beige PC

Saturday, May 11, 2024

Also: The Tech I Used to Run 100 Miles This Month, and More! How-To Geek Logo May 11, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your

Daily Coding Problem: Problem #1438 [Medium]

Saturday, May 11, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Square. You are given a histogram consisting of rectangles of different heights. These

Charted | How People Get Around in America, Europe, and Asia 🚶‍♂️

Saturday, May 11, 2024

Examining how people get around on a daily basis using cars, public transit, and walking or biking, and the regional differences in usage. View Online | Subscribe Presented by Voronoi: The App Where

⚙️ How AI is Revolutionizing Sales Coaching

Saturday, May 11, 2024

Selling with the help of AI ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Weekend Reading — Stack over you

Saturday, May 11, 2024

This week we remove gatekeepers from our CI, break a Guinness world record, redesign review ratings, understand the meaning behind “job requirements”, and level up. 😎 Labnotes (by Assaf Arkin) Weekend

Why Apple’s ‘Crush’ ad is so misguided

Saturday, May 11, 2024

Plus: How AI deepfakes took over the Met Gala View this email online in your browser By Cody Corrall Saturday, May 11, 2024 Image Credits: Apple Welcome to Week in Review: TechCrunch's newsletter

🐍 New Python tutorials on Real Python

Saturday, May 11, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: Python News: What's New From April 2024 In