Android Weekly - Android Weekly #540 🤖

Articles & Tutorials
Touchlab announces KMMBridge, part of Touchlab’s new Faktory tooling suite. This set of build tools allows mobile teams to successfully publish shared code faster than ever with Kotlin Multiplatform Mobile.
Sponsored
Top mobile teams are using Runway to offload manual busywork and get back to building great apps. From kickoff, to submission, to release. Get started for free today!
Simon Wirtz shows how to access generic types in a Kotlin function body.
It's important to monitor your ratings and reviews, reply to reviews, and take action if something is reported and it's actionable, and Bevan Steele shows how this is done in the Play Console.
Sponsored
E-commerce app struggling to hit your revenue targets? Then your mobile team lacks the visibility needed to identify the largest revenue-impacting issues. Join this webinar to learn how mobile observability can put your business in the best position to succeed.
Semyon Zadoroznyi shares an example of how to replace Android’s material package with our own implementation.
Tom Seifert considers how to implement your application if parts of it have to support different design systems.
Amit Shekhar teaches about the Retry Operator in Kotlin Flow.
Now that Kotlin Serialization looks full-featured and well-optimized, Christophe Beyls thought it would be a good time to compare its performance against Moshi on Android devices with some benchmarks.
Shaik Ahron covers the basics of building a simple weather app for Wear OS using Jetpack Compose.
Yacine Rezgui explains how Google has made a few changes to how apps access media files.
Sorin Albu shares a new library that makes it easy to support Navigation Rail on foldable devices like Surface Duo.
Place a sponsored post
Libraries & Code
A highly customizable calendar library for Android, powered by RecyclerView for the view system, and LazyRow/LazyColumn for compose.
KMMBridge is a set of Gradle tooling that facilitates publishing and consuming pre-built KMM (Kotlin Multiplatform Mobile) Xcode Framework binaries.
Samples showcasing the experimental Kotlin Multiplatform Jetpack libraries
News
Google announced new features that put more of your store listing assets front and center in Google Pla, and walk through some best practices to help you optimize your listing and generate meaningful installs for your app.
Ekaterina Petrova announces that Kotlin Multiplatform Mobile – a technology that allows developers to share the logic of iOS and Android apps, combining the benefits of both cross-platform and native development approaches – is now in Beta
Sebastian Aigner announces that Compose Multiplatform 1.2 is available for you to use, with new mouse and keyboard APIs, ProGuard support, online updates, and more!
Márton Braun announces the preview of Kotlin Multiplatform libraries in Jetpack.
Videos & Podcasts
Ivan Morgillo & Sebastiano Poggi talk about Jetpack Compose Text APIs with Zach Klippenstein and Halil Ozercan from Google.
Yanneck Reiß examines how to use Androids Preferences DataStore with Helper functions.
GDE Adam Bennett shares how you can speed up your learning with Compose.
Charfaoui Younes shares 3 best practices when using Kotlin flows. That way, you can supercharge the use of this powerful API for your needs.
Kotlin Multiplatform Mobile – a technology that allows developers to share the logic of iOS and Android apps, combining the benefits of both cross-platform and native development approaches – is now in Beta
Nicola Corti has on stage Said Turksever to talk about his experience with OpenStreetMap.
Sam introduces Kotlin Multiplatform for Mobile, and where to learn more about it.

Older messages

Android Weekly #539 🤖

Sunday, October 9, 2022

View in web browser 539 October 9th, 2022 Articles & Tutorials Application-as-a-Function Thinking Dorian Cussen provides some food for thought and introduces readers the notion of application

Android Weekly #538 🤖

Sunday, October 2, 2022

View in web browser 538 October 2nd, 2022 Articles & Tutorials Custom shaped backgrounds for text Nikita Afonasov shows how to create a custom shape background for text in your Android apps, with

Android Weekly #537 🤖

Sunday, September 25, 2022

View in web browser 537 September 25th, 2022 Articles & Tutorials Triggering Alarms Tutorial for Android Denis Buketa teaches how to set up alarms in your Android apps using the AlarmManager API,

Android Weekly #536 🤖

Sunday, September 18, 2022

View in web browser 536 September 18th, 2022 Articles & Tutorials Introduction to Interfaces in Kotlin Dave Leed's introductory dive into interfaces, which allow objects to have more than one

Android Weekly #535 🤖

Sunday, September 11, 2022

View in web browser 535 September 11th, 2022 Articles & Tutorials How to automate your UI testing using Maestro This tutorial by Alex Styl will teach you how to setup Maestro on your machine, in

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your