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.

Key phrases

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

See what Apple did to the iPads

Tuesday, May 7, 2024

Plus: A sperm whale alphabet and Oyo wants some discounted funding View this email online in your browser By Christine Hall Tuesday, May 7, 2024 Hello, and welcome back to TechCrunch PM. Today's

🍿 5 Things to Do With Your Old TVs — Ditching Google Search for Perplexity AI

Tuesday, May 7, 2024

Also: How to Turn Off Vanish Mode on Instagram, and More! How-To Geek Logo May 7, 2024 Did You Know The lens of your eye casts everything it sees upside down onto your retina; only when the image

JSK Daily for May 7, 2024

Tuesday, May 7, 2024

JSK Daily for May 7, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Building Large Scale Web Apps | A React Field Guide I had the privilege to work with Addy

Random Web App Ports, unittest, TypeIs vs TypeGuard, and More

Tuesday, May 7, 2024

`TypeIs` Does What I Thought `TypeGuard` Would Do in Python #628 – MAY 7, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo TypeIs Does What I Thought TypeGuard Would Do in Python In this post,

Daily Coding Problem: Problem #1434 [Medium]

Tuesday, May 7, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Airbnb. You are given a huge list of airline ticket prices between different cities

Chaos, Coyotes & Palm Trees 🌴

Tuesday, May 7, 2024

John Mulaney helps Netflix nail its final comedic frontier. Here's a version for your browser. Hunting for the end of the long tail • May 07, 2024 Chaos, Coyotes & Palm Trees John Mulaney's

Issue 155

Tuesday, May 7, 2024

🧑‍🚀🚀 Humanity has entered the 3rd space age. Professional fraud fighter goes undercover at a “Yahoo Boy School.” The AI music app that actually makes good music. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

A very random issue

Tuesday, May 7, 2024

Plus a new language that compiles to Go, charts for the terminal, and some Go books from Packt. | #​506 — May 7, 2024 Unsub | Web Version Together with Ardan Labs Go Weekly Evolving the Go Standard

Chart | The Growth of a $1,000 Investment, by Stock Market Index 📈

Tuesday, May 7, 2024

In this graphic, we've visualized stock market growth by country over the past five years using major indices. View Online | Subscribe Presented by: Discover the motivations and behaviors of

⚙️ A new LLM for Microsoft

Tuesday, May 7, 2024

Plus: A revenue beat for Palantir & a new partnership for OpenAI ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌