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

🔎 How to Search Reddit Like a Pro — 9 Reasons to Always Use Windows With a VPN

Tuesday, November 12, 2024

Also: Tips for Setting Up a Mobile VR Office, and More! How-To Geek Logo November 12, 2024 Did You Know In the 2016 film Doctor Strange, the characters of both Doctor Strange and the villain Dormammu (

Web Scraping Tips, Python 3.13 Performance Boosts, Writing Interpreters & More

Tuesday, November 12, 2024

Introduction to Web Scraping With Python #655 – NOVEMBER 12, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Introduction to Web Scraping With Python In this video course, you'll learn all about

Daily Coding Problem: Problem #1606 [Easy]

Tuesday, November 12, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by PayPal. Given a binary tree, determine whether or not it is height-balanced. A height-

Charted | Breaking Down the U.S. Government's 2024 Fiscal Year 💰

Tuesday, November 12, 2024

Net interest payments cost the US government $882 billion in fiscal year 2024, the third-largest outlay in the final budget. View Online | Subscribe | Download Our App Presented by Hinrich Foundation

Spyglass Dispatch: AI's Independence Race • EU's Bad Meta Ads • AI Chip Shenanigans • Netflix Ads Religion

Tuesday, November 12, 2024

AI's Independence Race • EU's Bad Meta Ads • AI Chip Shenanigans • Netflix Ads Religion The Spyglass Dispatch is a free newsletter sent out daily on weekdays. Feel free to forward it on to

The Big T

Tuesday, November 12, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 12, 2024? The HackerNoon

Deadline Extended: 2 Weeks Left to Compete for Over $7000 in the AI-chatbot Writing Contest🔥

Tuesday, November 12, 2024

Great news, newsletterest1 ! The submission deadline for the #ai-chatbot writing contest has been extended! You now have until November 21, 2024, to submit your unique AI chatbot ideas for a chance to

A very demure, very mindful issue

Tuesday, November 12, 2024

Plus a look at memory regions, Go's birthday, and we invent a brand new word. | #​531 — November 12, 2024 Unsub | Web Version Together with Frontend Masters logo Go Weekly Happy Birthday, Go! Go

Visual Capitalist is revealing all of its biggest secrets... 📊

Tuesday, November 12, 2024

You can get in on our newest project if you act now. View Online | Subscribe | Download Our App We're revealing our biggest secrets... The question we get asked the most is: "How does Visual

🔓🐍 Unlock Your Python Potential with Instructor-Led Courses

Tuesday, November 12, 2024

Hey there, If you've been looking for a way to go beyond on-demand tutorials and really master Python, we've got something special for you... For the first time, Real Python is launching an