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

Webinar: Closing the access security gap

Thursday, November 7, 2024

Join us today ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Say Goodbye to Navigation Nightmares

Thursday, November 7, 2024

View in browser 🔖 Articles Organizing Navigation with the Decompose Library Explore a practical guide to organizing complex app navigation using the Decompose library and Jetpack Compose. Learn how

Did Notion Slide Leak? (+ New FREE Time Tracker Inside)

Thursday, November 7, 2024

1 free template, 1 feature leak, 2 Notion updates, just for you 🔥 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The most lovable Mac ever

Thursday, November 7, 2024

How ChatGPT replaces Google; Anker's new USB-C cables; Tech stocking stuffers -- ZDNET ZDNET Tech Today - US November 7, 2024 Mac Mini M4 Pro in hand The new M4 Mac Mini might be the most lovable

wpmail.me issue#692

Thursday, November 7, 2024

wpMail.me wpmail.me issue#692 - The weekly WordPress newsletter. No spam, no nonsense. - November 7, 2024 Is this email not displaying correctly? View it in your browser. News & Articles WordPress

⚙️ Interview: How to bake ethics into AI

Thursday, November 7, 2024

Plus: Is deep learning hitting a wall? ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 11/07/2024

Thursday, November 7, 2024

New blogs from Syncfusion Easily Create Dynamic Charts in Excel Using C# By Kurmitha Manickhaperumal This blog explains how to create and customize dynamic charts using C# in the Syncfusion .NET Excel

Top Tech 🏆 ASUS ROG Ally X Review — Finally, a Comfortable Pair of Over-The-Ear Open Earbuds

Thursday, November 7, 2024

Also: A Quality Speaker Half the Price of the Beats Pill, and More! How-To Geek Logo November 7, 2024 🎧 Play That Funky Music As we head into the holiday shopping season, you're likely looking for

Cisco Releases Patch for Critical URWB Vulnerability in Industrial Wireless Systems

Thursday, November 7, 2024

THN Daily Updates Newsletter cover [Watch LIVE] Storytime with Huntress Managed Security Awareness Training Tired of traditional security training? Supercharge your security culture with Huntress SAT.

Edge 446: Can AI Build AI Systems? Inside OpenAI's MLE-Bench

Thursday, November 7, 2024

A new benchmark that evaluates machine learning engineering workflows in LLMs ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏