Android Weekly - Android Weekly #643 🤖

Articles & Tutorials
Sponsored
Guardsquare is proud to announce the launch of our guided configuration approach to mobile application protection, enabling developers and security professionals to achieve the highest level of protection in the easiest possible way. Learn about protecting your mobile application.
Dobri Kostadinov's comprehensive guide to configuring and using FileProvider for safe and efficient file sharing between Android apps.
Mohammed Akram Hussain helps explain the core concepts of how Compose works internally.
Sponsored
Identify and fix accessibility issues on real Android devices with zero setup. BrowserStack’s workflow scanner enables 5x faster testing, with instant access to TalkBack and VoiceOver screen readers. Get actionable insights for native, hybrid, or cross-platform apps—all with zero setup. Run your first scan now!
Domen Lanišnik show you how to use the new APIs to add pull-to-refresh functionality to your app and how to upgrade your existing app to use the newest version of the Compose Material 3 library
Stefano Natali shows how to enhance your Jetpack Compose layouts with this dynamic component.
Dobri Kostadinov explores the differences, use cases, and practical examples for efficient text input handling with BasicTextField2.
Stefano Natali shows effortless, fast, and flexible image handling with Coil.
Mihai Batista shows how to work smarter, not harder, when managing custom Koin scopes.
Ivan Dimitrov documents migrating from Android Gradle Plugin (AGP) 7.4.1 to 8.5.2.
An overview of a series of articles in the “Spotlight Weeks” series, this week’s content and updates are your gateway to understanding how to integrate cutting-edge AI into your Android apps.
Donovan LaDuke's overview of five hidden gems in the Standard Library.
John O'Reilly outlines some of the key changes made to use the Circuit framework in the BikeShare sample.
Joe Birch dives into the Marker composable and learn how we can show markers on our map.
Jaewoong Eum explores how to set up and build your first Android and iOS application with Kotlin & Compose Multiplatform.
Sponsored
Building, testing, and releasing apps for Android has specific requirements and unique challenges. We’ll walk through DevOps development hacks that make building, testing, and releasing apps faster and easier for your whole team.
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!
Jobs
Planning Center seeks a highly skilled and experienced Android Developer to join our team. You'll build and maintain high-quality applications for Android devices, ensuring a seamless user experience for our customers.
We’re looking for a Senior Android Engineer to shape the future of our hugely popular flagship apps— Daft, DoneDeal and Adverts. If you have 6+ years’ experience in Android and love building innovative, scalable features, join our dynamic team and help us push the boundaries of mobile development!
Libraries & Code
A Compose Multiplatform Library to display text with various styles, effects and animations
A simple MVI framework for Kotlin Multiplatform and Android
KLogX is a Kotlin logging library designed to provide a flexible and efficient way to log messages in your application. It supports different log levels and log targets and allows you to register custom appenders to handle log messages based on their filter.
News
Matthew Dolan announces that the Kotlin Foundation has awarded Orbit Multiplatform a grant.
Videos & Podcasts
Daniel Atitienei teaches about Ktor, an HTTP client for Android that is also used for building databases.
Thomas Künneth shows how to add Java Swing components to a Compose hierarchy in a Compose Desktop app.
Stevdza-San builds a book library app for Android & iOS using Room KMP.
In this third part, Adam McNeilly continues recreating the UI of the home screen of the AllTrails application
Dave Leeds shows how to make object creation more flexible with the Factory Method and Abstract Factory design patterns!
Charfaoui Younes continues the series on Refactoring GildedRose, and keeps refactoring the code to get more insights and introduce new features requested.
Ryan Niño Dizon demonstrates how to create an Android Application with MSAL (Microsoft Authentication Library) for managing authentication and authorization.
Philipp Lackner teaches all about how you can trigger navigation actions from any of your ViewModels without having to make use of Channels or SharedFlows inside each of them.
Welcome to the September 2024 edition of Firebase Release Notes
This video explores on-device Generative AI with Gemini Nano, now available for experimental access, and the MediaPipe Tasks LLM Inference API.
A few months ago, the team behind the journal app Life wanted to provide an innovative way to let their users log entries.
Sebastian Sellmair showcases why it is important for us to use benchmarking frameworks instead of just measuring the time it took to execute some code.
Tune in to hear from a panel of experts on topics like hero use cases for AI powered features on Android, how devs can get started with AI on Android, and more!

Older messages

Android Weekly #642 🤖

Sunday, September 29, 2024

View in web browser 642 September 29th, 2024 Articles & Tutorials Sponsored Mobile releases are a silent killer Bouncing back and forth between tools, chasing down marketing for copy and

Android Weekly #641 🤖

Sunday, September 22, 2024

View in web browser 641 September 22nd, 2024 Articles & Tutorials Sponsored Genius Scan SDK: a document scanner in your app Embed a reliable document scanner with OCR in your app, enabling your

Android Weekly #640 🤖

Sunday, September 15, 2024

View in web browser 640 September 15th, 2024 Articles & Tutorials Sponsored The subtle art of making releases boring Read how Squarespace's Unfold team made their mobile release process boring:

Android Weekly #639 🤖

Sunday, September 8, 2024

View in web browser 639 September 8th, 2024 Articles & Tutorials Sponsored Integrate a high-quality doc scanner in your app With Docutain SDK, you integrate fast and reliable document scanning, OCR

Android Weekly #638 🤖

Sunday, September 1, 2024

View in web browser 638 September 1st, 2024 Articles & Tutorials Sponsored Mobile Banking Apps: Secure SDKs Aren't Enough Is your mobile banking app truly secure? Fragmented security, often

You Might Also Like

PD#595 It's hard to write code for computers

Sunday, October 6, 2024

But it's even harder to write code for humans ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#475 Intro to CSS animations for React developers

Sunday, October 6, 2024

I copy-paste snippets with some magic inside from all over the internet and hope it works ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

C#526 10 Lessons I Learned from Using Aspire in Production

Sunday, October 6, 2024

Simplify the building, running, and management of your applications ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

The Roundup // Is Product Hunt dead?

Sunday, October 6, 2024

Plus, OpenAI's newest drop, AI waifus, and more Product Hunt Sunday, Oct 06 The Roundup This newsletter was brought to you by Our reimagined weekly Hi, hi! Welcome to the first edition of our

☁️ Azure Weekly #487 - 6th October 2024

Sunday, October 6, 2024

Azure Weekly Newsletter Issue #487 powered by endjin Welcome to issue 487 of the Azure Weekly Newsletter. Highlights this week in AI: The Azure Multimodal AI & LLM Processing Solution Accelerator

Sunday Digest | Featuring 'World’s Biggest Superpowers in 2024' 📊

Sunday, October 6, 2024

Every visualization published this week, in one place. Visual Capitalist Sunday Digest logo Oct 6, 2024 | View Online | Subscribe | VC+ | Download Our App The Best of This Week's Visuals Presented

⚙️ Want to become an AI consultant?

Sunday, October 6, 2024

Early access inside ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

OpenAI raises over $6.6 billion - Sync #487

Sunday, October 6, 2024

Plus: SB 1047 has been vetoed; a new humanoid robot has been revealed; the dark side of AI voice cloning; a new episode in the fight over the CRISPR patent; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Kotlin Weekly #427

Sunday, October 6, 2024

ISSUE #427 6th of October 2024 Articles Telltale: Automating Experimentation in Gradle Builds Iñaki Villar introduces the latest iteration of Telltale, a framework designed to automate experimentation