Android Weekly - Android Weekly #649 🤖

Articles & Tutorials
Sponsored
Take the pain out of configuring and testing your app's paywalls. With RevenueCat Paywalls you can remotely configure and edit your entire paywall view without waiting on App Review.
State management is a crucial part of Android, and Kai Cilliers takes a look at two options.
Marcin Moskała analyzes which dispatcher is the best choice for a backend applications.
Gabriel Souza shows how the new Compose Swift Bridge simplifies mixing Compose Multiplatform with native iOS UI.
Anitaa Murthy's revamped series of Android interview questions, broken down into 8 separate articles by areas of interest.
In part 2, Karishma Agrawal builds a dynamic UI with a collapsing toolbar and shows how to handle nested scrolling effectively.
Read about Sublayer's story which showcases the transformative potential of the Gemini API.
Matt McKenna tells the tale of the unstable hash that is a warning to all!
All about a Google initiative made up of several workstreams aimed at reducing crashes, speeding up startup time, closing out bugs, and setting up better ways to detect and prevent issues in the future.
Eevis Panula looks at how to add text to Canvas and position and animate it, while also utilizing custom Google Fonts in the drawing.
Shreyas Patil walks through the concept of using lambdas in the composition scope and how they can be helpful in certain situations.
Jaewoong Eum explores the Kotlin Multiplatform (KMP) ecosystem using the Kotlin Multiplatform Developer Roadmap as a guide.
Romain Guy shows a micro-optimization more for the fun of it than for its real impact.
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
We're seeking a Staff Android Engineer to redefine how observability data is collected and consumed. You’ll lead the development of innovative SDKs and libraries to create seamless and high-performance products. Join us to revolutionize mobile observability!
Libraries & Code
A collection of impressive designs built with Compose UI Toolkit
News
Gravatar announced the release of native integrations for the Gravatar Mobile SDK, now available for both Android and iOS.
Videos & Podcasts
Dave Leeds looks at the different kinds of function types in Kotlin to see how we can call regular functions - and even property setters - as if they were extension functions.
Abdul Basit covers how we can use Camera on Android and iOS with Compose Multiplatform.
Sebastian Sellmair documents the journey of building "Compose Hot Reload" in the upcoming videos, demoing the current state and briefly introducing the project.
Philipp Lackner teaches how you can let AsyncImages, video views and other complex composables show up in your Compose preview.
Welcome to Part 2 of the Kotlin Symbol Processing (KSP) series and dive deeper into advanced techniques to enhance your annotation processors.
Tune in to hear from the team at Google Drive and the Android platform team about new capabilities in Ultra HDR.
From Sprite Sheets to Stunning Animations in Jetpack Compose! KMP Library
Daniel Atitienei shows how to listen to lifecycle events in Jetpack Compose.
Rebecca Franks teaches all about Graphics Layers in Compose and how you can use the APIs to composite graphics layers together to create interesting visual effects.
Playlist of all the presentations from DevFest Montreal 2024
Kaushik explores the evolution of dependency injection (DI) in Android development and chats with dependency injection expert Ralf Wondratschek for a final gut check.
Mohit examines Swift Intermediate Representation and shares concrete examples of Swift and its SIR tree.

Older messages

Android Weekly #648 🤖

Sunday, November 10, 2024

View in web browser 648 November 10th, 2024 Android Weekly Updates We're now on Bluesky as well! Isn't it lovely to have a bit of a choice? 😄 Articles & Tutorials Sponsored Mobile teams are

Android Weekly #647 🤖

Sunday, November 3, 2024

View in web browser 647 November 3rd, 2024 Articles & Tutorials Sponsored Introducing a New Approach to Mobile App Security Join Guardsquare to learn more about our new guided configuration

Android Weekly #647 🤖

Sunday, November 3, 2024

View in web browser 647 November 3rd, 2024 Articles & Tutorials Sponsored Introducing a New Approach to Mobile App Security Join Guardsquare to learn more about our new guided configuration

Android Weekly #646 🤖

Sunday, October 27, 2024

View in web browser 646 October 27th, 2024 Articles & Tutorials Sponsored Add paywalls in one line of code Take the pain out of configuring and testing your app's paywalls. With RevenueCat

Android Weekly #645 🤖

Sunday, October 20, 2024

View in web browser 645 October 20th, 2024 Articles & Tutorials Sponsored Your releases will never be fully automated The more you can automate away the busywork of software development and mobile

You Might Also Like

A Spirited Debate Around AI

Friday, March 28, 2025

There are fundamental questions likely without good answers; let's focus on how this needs to work for everyone A Spirited Debate Around AI There are fundamental questions likely without good

Ranked | Which AI Chatbots Collect the Most Data About You? 🤖

Friday, March 28, 2025

Data collection is inevitable in the computer age. But what do AI chatbots collect, and how do they compare to each other? We find out. View Online | Subscribe | Download Our App Why We're Going

Daily Coding Problem: Problem #1731 [Medium]

Friday, March 28, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Stitch Fix. Pascal's triangle is a triangular array of integers constructed with the

Your monthly update has arrived

Friday, March 28, 2025

What's new in Google Play and Android Email not displaying correctly? View it online Google Play logo March 2025 Google Play enhances widget discovery to drive engagement with your app Google Play

iOS Dev Weekly – Issue 705

Friday, March 28, 2025

It's that time of year again! Give me a W, give me a W, give me a D, give me a C! ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Issue #586: Fyrox, noisy symmetry, and Project Prismatic

Friday, March 28, 2025

View this email in your browser Issue #586 - March 28th 2025 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

iOS Cocoa Treats

Friday, March 28, 2025

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. SwiftUI TabView: Explained with Code Examples The SwiftUI

Scaling QA with Generative AI!

Friday, March 28, 2025

Interview coming soon! testRigor transforms software testing with effortless, code-less automation for web, mobile, and desktop applications. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

A Clarifying Moment 🖌️

Friday, March 28, 2025

OpenAI shows what it really thinks of creative folks. Here's a version for your browser. Hunting for the end of the long tail • March 28, 2025 A Clarifying Moment In case you were on the fence

ASP.NET Core News - 03/28/2025

Friday, March 28, 2025

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! ASP.NET Core delegated Microsoft OBO access token management (Entra only) — by damien_bod Level Up Your