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

How to know if your data has been exposed

Monday, November 25, 2024

How do you know if your personal data has been leaked? Imagine getting an instant notification if your SSN, credit card, or password has been exposed on the dark web — so you can take action

⚙️ Amazon and Anthropic

Monday, November 25, 2024

Plus: The hidden market of body-centric data ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

⚡ THN Recap: Top Cybersecurity Threats, Tools & Tips (Nov 18-24)

Monday, November 25, 2024

Don't miss the vital updates you need to stay secure. Read the full recap now. The Hacker News THN Recap: Top Cybersecurity Threats, Tools, and Practices (Nov 18 - Nov 24) We hear terms like “state

Researchers Uncover Malware Using BYOVD to Bypass Antivirus Protections

Monday, November 25, 2024

THN Daily Updates Newsletter cover Generative AI For Dummies ($18.00 Value) FREE for a Limited Time Generate a personal assistant with generative AI Download Now Sponsored LATEST NEWS Nov 25, 2024 THN

Post from Syncfusion Blogs on 11/25/2024

Monday, November 25, 2024

New blogs from Syncfusion Build World-Class Flutter Apps with Globalization and Localization By Lavanya Anaimuthu This blog explains the globalization and localization features supported in the

Is there more to your iPhone?

Monday, November 25, 2024

Have you ever wondered if there's more to your iPhone than meets the eye? Maybe you've been using it for years, but certain powerful features and settings remain hidden. That's why we'

🎉 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-