Android Weekly - Android Weekly #592 🤖

Articles & Tutorials
Kevin Galligan's series of articles about KMMBridge, a tool that allows you to publish Xcode Framework binaries from Kotlin that can be distributed, for your team internally, or to outside developers.
Sponsored
Take our brief (<5 100 minutes) survey about what it’s like working as a mobile engineer. the first respondents get $25 gift card, and all free copy of final insights. < div>
Newcomers have struggled to understand why Dagger is used, what Dependency Injection is, and how to set Dependency Injection up in their own projects. Daniel Perez shares this introduction for those getting started.
Arnaud Giuliani announces Koin Annotations 1.3, which brings a groundbreaking feature that allows you to activate compile-time safety!
Abu Yousuf shares a guide to manage and present loading states when using the AndroidX paging library.
Arildo Borges Jr presents a new tool to make network mocks easier on Retrofit, Volley and any OkHttp based tool.
Rohan Maity introduces a new tool to test your apps for flaky and slow networks to see how they behave under flaky conditions.
Chris Assigbe examines Device Streaming in Android Studio, which allows you to access the real physical devices you need when you need them, all directly from within Android Studio.
Pavel Ryabov recently released a Firebase Extension called FlowLinks that offers a powerful alternative to Dynamic Links, featuring must-have features and an easy set-up process.
Joe Birch examines the new Screenshot Detection API in Android 14, which allows apps to reliably check when a screenshot has been captured.
Mike Yerou takes a look at DownloadManager, a class provided by the Android OS since version 2, as the most convenient solution to implement file downloads in your app.
Marcin Moskała writes about extensions - a powerful Kotlin feature that is often used to create convenient and meaningful utils and to control our code better.
Sagar Khurana breaks down strategies for writing efficient composables in this multi-part series.
Lahiru Jayawickrama's step-by-step instructions on integrating Konsist with Kotlin Multiplatform Mobile.
Dave Leeds covers data classes and destructuring in Kotlin.
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
A kotlin-first tool to intercept android network calls, modify requests/responses and mock entire APIs. Also includes a cool DSL, that helps to reduce boilerplate code and simplify development.
A flaky network simulator for your mobile app
AnyPass: A Compose Multiplatform app for your all-in-one password management.
A Kotlin Multiplatform app that helps users enhance their productivity and time management skills through focused work intervals and short breaks.
News
Image Generator is available as an early, experimental solution, allowing you to easily generate images entirely on-device in as quickly as ~15 seconds.
Videos & Podcasts
Yanneck Reiß shows how to provide the best user-experience for all of your users with adaptive layouts for foldable smartphones using Jetpack Compose!
Jov Mit shares an approach to create and style tabs in Jetpack Compose.
Charfaoui Younes shows how to use the Foreign Keys in Room database to create relationships between entities for one-to-one relationships and one-to-many relationships.
In this video, Jolanda shows you how to create beautiful, rich interactions. After this video, you’ll be able to reason about, and easily implement custom gestures.
Philipp Lackner teaches how you can integrate a Tensorflow Lite model into your Android app to recognize landmarks with your camera by using the CameraX library.
Maestro is a simple and effective mobile UI testing framework, built on learnings from its predecessors (Appium, Espresso, UIAutomator, XCTest) and allows you to easily define and test your Flows.
Videos of all the presentations from Droidcon NYC 2023

Older messages

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

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

You Might Also Like

Charted | How Canada Would Rank as the 51st State 📊

Friday, January 10, 2025

Donald Trump has floated the idea that Canada should be the 51st state. Here's how it compares statistically. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power AI's

Pinpointing The Actual Problem 🎯

Friday, January 10, 2025

WordPress accidentally diagnoses its own business problem. Here's a version for your browser. Hunting for the end of the long tail • January 10, 2025 Pinpointing The Actual Problem A blog post from

😱Major Azure Outage in EastUS2, 🚀New AI and Azure Developer CLI Courses, azureedge.net DNS retiring

Friday, January 10, 2025

͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

iOS Cocoa Treats

Friday, January 10, 2025

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Adopting Swift 6 across the app codebase I've been

Issue #575: Excalibird, bird’s eye metropolis, and Stimulation Clicker

Friday, January 10, 2025

View this email in your browser Issue #575 - January 10th 2025 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

22 CES products you can't miss

Friday, January 10, 2025

10 must-install Linux apps; Cybersecurity in 2025; Email encryption how-to -- ZDNET ZDNET Tech Today - US January 10, 2025 CES logo 2025 CES 2025: The 22 most impressive products you don't want to

⚙️ The wild, wild west

Friday, January 10, 2025

AI's uncertain legislative path ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

ASP.NET Core News - 01/10/2025

Friday, January 10, 2025

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! Discover the Exciting New Features in .NET Aspire 9 — by rijsat Building a Real-Time Santa's Workshop

ALERT: Ivanti Flaw CVE-2025-0282 Actively Exploited, Impacts Connect Secure and Policy Secure

Friday, January 10, 2025

THN Daily Updates Newsletter cover Deep Learning For Dummies ($21.00 Value) FREE for a Limited Time Take a deep dive into deep learning Download Now Sponsored LATEST NEWS Jan 10, 2025 Taking the Pain

The Sequence Research #466: Small but Migthy, Diving Into Microsoft Phi-4

Friday, January 10, 2025

Some architecture details about Microsoft's famous SLM. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏