---
title: "Google Introduces Room 3.0: A Kotlin-First, Async, Multiplatform Persistence Library"
source_name: "InfoQ"
original_url: "https://www.infoq.com/news/2026/04/room-3-kotlin-async-sqlite/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global"
canonical_url: "https://www.traeai.com/articles/f5094380-f655-4d1c-a13c-7c941802780c"
content_type: "article"
language: "中文"
score: 5
tags: []
published_at: "2026-04-23T15:00:00+00:00"
created_at: "2026-04-23T17:29:05.727463+00:00"
---

# Google Introduces Room 3.0: A Kotlin-First, Async, Multiplatform Persistence Library

Canonical URL: https://www.traeai.com/articles/f5094380-f655-4d1c-a13c-7c941802780c
Original source: https://www.infoq.com/news/2026/04/room-3-kotlin-async-sqlite/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global

## Summary

traeai 为开发者、研究员和内容团队筛选高质量 AI 技术内容，提供摘要、评分、趋势雷达与一键内容产出。

## Key Takeaways

- 
- 
- 

## Content

Title: Google Introduces Room 3.0: A Kotlin-First, Async, Multiplatform Persistence Library

URL Source: http://www.infoq.com/news/2026/04/room-3-kotlin-async-sqlite/

Published Time: 2026-04-23T15:00:00+0000

Markdown Content:
# Google Introduces Room 3.0: A Kotlin-First, Async, Multiplatform Persistence Library - InfoQ

[BT](http://www.infoq.com/int/bt/ "bt")

## InfoQ Software Architects' Newsletter

A monthly overview of things you need to know as an architect or aspiring architect.

[View an example](https://www.infoq.com/software-architects-newsletter#placeholderPastIssues)

Enter your e-mail address 

Select your country - [x] I consent to InfoQ.com handling my data as explained in this [Privacy Notice](https://www.infoq.com/privacy-notice). 

[We protect your privacy.](http://www.infoq.com/privacy-notice/)

Close

Live Webinar and Q&A: Designing Data Layers for Agentic AI: Patterns for State, Memory, and Coordination at Scale (May 12, 2026)[Save Your Seat](http://www.infoq.com/url/pb/7335c639-7219-4049-934f-9b4f7d82520e/)

Close 

Toggle Navigation 

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

English edition 

*   [English edition](http://www.infoq.com/news/2026/04/room-3-kotlin-async-sqlite/#)
*   [Chinese edition](https://www.infoq.cn/)
*   [Japanese edition](http://www.infoq.com/jp/)
*   [French edition](http://www.infoq.com/fr/)

[Write for InfoQ](http://www.infoq.com/write-for-infoq/ "Write for InfoQ")

Search 

[Register](http://www.infoq.com/reginit.action?)[Sign in](http://www.infoq.com/social/keycloakLogin.action?fl=login)

## Unlock the full InfoQ experience

Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with content, and download exclusive resources.

[Log In](http://www.infoq.com/social/keycloakLogin.action?fl=login)

or

### Don't have an InfoQ account?

[Register](http://www.infoq.com/reginit.action?)

*   **Stay updated on topics and peers that matter to you**Receive instant alerts on the latest insights and trends.
*   **Quickly access free resources for continuous learning**Minibooks, videos with transcripts, and training materials.
*   **Save articles and read at anytime**Bookmark articles to read whenever youre ready.

[Logo - Back to homepage](http://www.infoq.com/)

[News](http://www.infoq.com/news/)[Articles](http://www.infoq.com/articles/)[Presentations](http://www.infoq.com/presentations/)[Podcasts](http://www.infoq.com/podcasts/)[Guides](http://www.infoq.com/minibooks/)

### Topics

[Development](http://www.infoq.com/development/ "Development")

*   [Java](http://www.infoq.com/java/ "Java")
*   [Kotlin](http://www.infoq.com/kotlin/ "Kotlin")
*   [.Net](http://www.infoq.com/dotnet/ ".Net")
*   [C#](http://www.infoq.com/c_sharp/ "C#")
*   [Swift](http://www.infoq.com/swift/ "Swift")
*   [Go](http://www.infoq.com/golang/ "Go")
*   [Rust](http://www.infoq.com/rust/ "Rust")
*   [JavaScript](http://www.infoq.com/javascript/ "JavaScript")

### Featured in Development

*   #### [From VR to Flat Screens: Bridging the Input and Immersion Gap](http://www.infoq.com/presentations/game-vr-flat-screens)

Dany Lepage discusses the architectural journey of porting a hit VR title to seven non-VR platforms. He explains how his team solved the challenges of cross-progression, diverse input paradigms, and maintaining release velocity across Steam, iOS, and PlayStation. Beyond the tech, he shares candid lessons on the "product fit" gap when translating immersive social presence to 2D screens.

  [![Image 2: From VR to Flat Screens: Bridging the Input and Immersion Gap](https://imgopt.infoq.com/fit-in/100x100/filters:quality(80)/presentations/game-vr-flat-screens/en/smallimage/thumbnail-1775637585504.jpg)](http://www.infoq.com/presentations/game-vr-flat-screens) 

[All in development](http://www.infoq.com/development/)Follow Topic

[Architecture & Design](http://www.infoq.com/architecture-design/ "Architecture & Design")

*   [Architecture](http://www.infoq.com/architecture/ "Architecture")
*   [Enterprise Architecture](http://www.infoq.com/enterprise-architecture/ "Enterprise Architecture")
*   [Scalability/Performance](http://www.infoq.com/performance-scalability/ "Scalability/Performance")
*   [Design](http://www.infoq.com/design/ "Design")
*   [Case Studies](http://www.infoq.com/Case_Study/ "Case Studies")
*   [Microservices](http://www.infoq.com/microservices/ "Microservices")
*   [Service Mesh](http://www.infoq.com/servicemesh/ "Service Mesh")
*   [Patterns](http://www.infoq.com/DesignPattern/ "Patterns")
*   [Security](http://www.infoq.com/Security/ "Security")

### Featured in Architecture & Design

*   #### [How to Build an Exchange: Sub Millisecond Response Times and 24/7 Uptimes in the Cloud](http://www.infoq.com/presentations/exchange-systems-cloud)

Frank Yu shares Coinbase’s engineering philosophy for building resilient, fair, and fast financial exchanges. He explains the power of a single-threaded architecture combined with the Raft consensus algorithm to maintain 24/7 availability. He discusses how determinism enables zero-downtime rolling deployments and the ability to replay production logs for perfect bug reproduction.

  [![Image 3: How to Build an Exchange: Sub Millisecond Response Times and 24/7 Uptimes in the Cloud](https://imgopt.infoq.com/fit-in/100x100/filters:quality(80)/presentations/exchange-systems-cloud/en/smallimage/frank-yu-thumbnail-1776173818222.jpeg)](http://www.infoq.com/presentations/exchange-systems-cloud) 

[All in architecture-design](http://www.infoq.com/architecture-design/)Follow Topic

[AI Infrastructure](http://www.infoq.com/ai-ml-data-eng/ "AI Infrastructure")

*   [Big Data](http://www.infoq.com/bigdata/ "Big Data")
*   [Machine Learning](http://www.infoq.com/machinelearning/ "Machine Learning")
*   [NoSQL](http://www.infoq.com/nosql/ "NoSQL")
*   [Database](http://www.infoq.com/database/ "Database")
*   [Data Analytics](http://www.infoq.com/data-analytics/ "Data Analytics")
*   [Streaming](http://www.infoq.com/streaming/ "Streaming")

### Featured in AI, ML & Data Engineering

*   #### [Dynamic Moments: Weaving LLMs into Deep Personalization at DoorDash](http://www.infoq.com/presentations/llm-personalization)

Sudeep Das and Pradeep Muthukrishnan explain the shift from static merchandising to dynamic, moment-aware personalization at DoorDash. They share how LLMs generate natural-language "consumer profiles" and content blueprints, while traditional deep learning handles last-mile ranking. This hybrid approach allows the platform to adapt to short-lived user intent and massive catalog abundance.

  [![Image 4: Dynamic Moments: Weaving LLMs into Deep Personalization at DoorDash](https://imgopt.infoq.com/fit-in/100x100/filters:quality(80)/presentations/llm-personalization/en/smallimage/Sudeep-Das-Pradeep-Muthukrishnan-thumbnail-1776173227456.jpg)](http://www.infoq.com/presentations/llm-personalization) 

[All in ai-ml-data-eng](http://www.infoq.com/ai-ml-data-eng/)Follow Topic

[Culture & Methods](http://www.infoq.com/culture-methods/ "Culture & Methods")

*   [Agile](http://www.infoq.com/agile/ "Agile")
*   [Diversity](http://www.infoq.com/diversity/ "Diversity")
*   [Leadership](http://www.infoq.com/leadership/ "Leadership")
*   [Lean/Kanban](http://www.infoq.com/lean/ "Lean/Kanban")
*   [Personal Growth](http://www.infoq.com/personal-growth/ "Personal Growth")
*   [Scrum](http://www.infoq.com/scrum/ "Scrum")
*   [Sociocracy](http://www.infoq.com/sociocracy/ "Sociocracy")
*   [Software Craftmanship](http://www.infoq.com/software_craftsmanship/ "Software Craftmanship")
*   [Team Collaboration](http://www.infoq.com/team-collaboration/ "Team Collaboration")
*   [Testing](http://www.infoq.com/testing/ "Testing")
*   [UX](http://www.infoq.com/ux/ "UX")

### Featured in Culture & Methods

*   #### [Panel: Building a Culture that Works](http://www.infoq.com/presentations/panel-positive-culture)

The panelists share insights on evolving company culture. They discuss leveraging feedback loops, lending social capital, and the friction between legacy bureaucracy and agile engineering. The panel explains how to maintain cohesion in remote teams and use interviews to uncover the true "unmanicured" culture of a firm.

  [![Image 5: Panel: Building a Culture that Works](https://imgopt.infoq.com/fit-in/100x100/filters:quality(80)/presentations/panel-positive-culture/en/smallimage/ln-500x500-1775048593311.jpg)](http://www.infoq.com/presentations/panel-positive-culture) 

[All in culture-methods](http://www.infoq.com/culture-methods/)Follow Topic

[DevOps](http://www.infoq.com/devops/)

*   [Infrastructure](http://www.infoq.com/infrastructure/ "Infrastructure")
*   [Continuous Delivery](http://www.infoq.com/continuous_delivery/ "Continuous Delivery")
*   [Automation](http://www.infoq.com/automation/ "Automation")
*   [Containers](http://www.infoq.com/containers/ "Containers")
*   [Cloud](http://www.infoq.com/cloud-computing/ "Cloud")
*   [Observability](http://www.infoq.com/observability/ "Observability")

### Featured in DevOps

*   #### [Beyond One-Click: Designing an Enterprise-Grade Observability Extension for Docker](http://www.infoq.com/articles/enterprise-grade-observability-extension-docker)

Docker Extensions boost developer speed but create a "visibility gap" by isolating telemetry. To meet enterprise needs, extensions must act as bridges to centralized platforms. This article details how to use OpenTelemetry, policy-as-code, and encryption to build secure pipelines. Learn to balance developer productivity with the governance required for scalable, compliant observability.

  [![Image 6: Beyond One-Click: Designing an Enterprise-Grade Observability Extension for Docker](https://imgopt.infoq.com/fit-in/100x100/filters:quality(80)/articles/enterprise-grade-observability-extension-docker/en/smallimage/enterprise-grade-observability-extension-docker-thumbnail-1775560652994.jpg)](http://www.infoq.com/articles/enterprise-grade-observability-extension-docker) 

[All in devops](http://www.infoq.com/devops/)Follow Topic

[Events](https://events.infoq.com/ "Events")

### Helpful links

*   [About InfoQ](http://www.infoq.com/about-infoq "About InfoQ")
*   [InfoQ Editors](http://www.infoq.com/infoq-editors "InfoQ Editors")
*   [Write for InfoQ](http://www.infoq.com/write-for-infoq "Write for InfoQ")
*   [About C4Media](https://c4media.com/ "About C4Media")
*   [Diversity](https://c4media.com/diversity "Diversity")

### Choose your language

*   [En](http://www.infoq.com/news/2026/04/room-3-kotlin-async-sqlite/# "InfoQ English")
*   [中文](https://www.infoq.cn/)
*   [日本](http://www.infoq.com/jp/)
*   [Fr](http://www.infoq.com/fr/)

[![Image 7: InfoQ Architect Certification - image](https://imgopt.infoq.com/eyJidWNrZXQiOiAiYXNzZXRzLmluZm9xLmNvbSIsImtleSI6ICJ3ZWIvaGVhZGVyL2NvbmZlcmVuY2VzLzIwMjYvT25saW5lQ29ob3J0c01hcmNoMjAyNi10b3AtdjQuanBnIiwiZWRpdHMiOiB7ImpwZWciOiB7ICJxdWFsaXR5Ijo4MH19fQ==) Online InfoQ Architect Certification Join Luca Mezzalira for this 5-week online cohort. Master socio-technical architecture leadership. **Register Now.**](https://certification.qconferences.com/?utm_source=infoq&utm_medium=referral&utm_campaign=homepageheader_onlinecohortaprmayjun26)[![Image 8: QCon AI Boston - image](https://imgopt.infoq.com/eyJidWNrZXQiOiAiYXNzZXRzLmluZm9xLmNvbSIsImtleSI6ICJ3ZWIvaGVhZGVyL2NvbmZlcmVuY2VzLzIwMjYvUUNvbi1BSS1Cb3N0b24tMjAyNi10b3AuanBnIiwiZWRpdHMiOiB7ImpwZWciOiB7ICJxdWFsaXR5Ijo4MH19fQ==) QCon AI Boston Learn how leading engineering teams run AI in production—reliably, securely, and at scale. **Early Bird ends April 14.**](https://boston.qcon.ai/?utm_source=infoq&utm_medium=referral&utm_campaign=homepageheader_qaiboston26)[![Image 9: QCon San Francisco - image](https://imgopt.infoq.com/eyJidWNrZXQiOiAiYXNzZXRzLmluZm9xLmNvbSIsImtleSI6ICJ3ZWIvaGVhZGVyL2NvbmZlcmVuY2VzLzIwMjYvUUNvbi1TRi0yMDI2LXRvcC5qcGciLCJlZGl0cyI6IHsianBlZyI6IHsgInF1YWxpdHkiOjgwfX19) QCon San Francisco Learn what's next in AI and software, from teams already doing it. **Early Bird ends April 14.**](https://qconsf.com/?utm_source=infoq&utm_medium=referral&utm_campaign=homepageheader_qsf26)

[InfoQ Homepage](http://www.infoq.com/ "InfoQ Homepage")[News](http://www.infoq.com/news "News")Google Introduces Room 3.0: A Kotlin-First, Async, Multiplatform Persistence Library

[Mobile](http://www.infoq.com/mobile/ "Mobile")

[QCon San Francisco (Nov 16-20): Deep technical sessions. Peer conversations that change how you think.](https://qconsf.com/?utm_source=infoq&utm_medium=referral&utm_campaign=infoqyellowbox_qsf26)

# Google Introduces Room 3.0: A Kotlin-First, Async, Multiplatform Persistence Library

Apr 23, 2026 2 min read

by

*   [![Image 10: Author photo](https://cdn.infoq.com/statics_s2_20260421232821/images/profiles/NovciOoQOAYWqYqRQBFo97SuMm0xbUiC.jpg)](http://www.infoq.com/profile/Sergio-De-Simone/)[Sergio De Simone](http://www.infoq.com/profile/Sergio-De-Simone/)

Follow

#### Write for InfoQ

**Feed your curiosity.**Help 550k+ global 

senior developers 

each month stay ahead.[Get in touch](https://www.infoq.com/write-for-infoq/)

Log in to listen to this article

Audio ready to play

 Your browser does not support the audio element. 

0:00 0:00

Normal 1.25x 1.5x

Like

*   [Reading list](http://www.infoq.com/showbookmarks.action)

[Room 3.0 is a major update to Android's persistence library](https://android-developers.googleblog.com/2026/03/room-30-modernizing-room.html) that introduces breaking changes in key areas. The new release focuses on modernizing Android persistence layer around Kotlin Multiplatform and expands platform support to include JavaScript and WebAssembly.

The biggest change in Room 3.0 is that it will no longer generate Java code, producing only Kotlin instead. According to the development team, this simplifies both the codebase and the development process, enabling faster iterations.

Along with Java generation, Room 3.0 is also removes support for Java Annotation Processing (AP) and KAPT:

> Room 3.0 is solely a KSP (Kotlin Symbol Processing) processor, allowing for better processing of Kotlin codebases without being limited by the Java language.

As a consequence, Room 3.0 requires the use of KSP and the Kotlin compiler, even for Java-only codebases. The recommended approach in such cases is to isolate Room usage within one dedicated module, so the "Kotlin Gradle Plugin and KSP can be applied without affecting the rest of the codebase".

From an architectural perspective, two additional breaking changes stand out: the removal of the Android’s native SQLite database API (SupportSQLite) and the adoption of a coroutine-first model. Instead of relying on the Android-only APIs, Room 3.0 uses the KMP-compatible [`androidx.sqlite` driver APIs](https://developer.android.com/kotlin/multiplatform/sqlite#sqlite-driver), simplifying development by eliminating the need to maintain two SQL backends.

The adoption of [Kotlin coroutines](https://developer.android.com/kotlin/coroutines) enables fully asynchronous operations. As a result, all [DAO](https://developer.android.com/training/data-storage/room/accessing-data) functions generated by the library, such as to insert, delete, or query the data, are defined as `suspend`. Alternatively, they can return a reactive type using [Kotlin FLow](https://developer.android.com/kotlin/flow), capable of emitting multiple values sequentially.

To make it easier for developers to migrate to Room 3.0 and away from Android's native SQL API, Room 2.8.0 introduces `androidx.room:room-sqlite-wrapper`. This artifact provides a compatibility layer that allows you to convert a `RoomDatabase` into a `SupportSQLiteDatabase`:

> This provides a temporary bridge for developers who need more time to fully migrate their codebase. This artifact continues to exist in Room 3.0 as androidx.room3:room3-sqlite-wrapper to enable the migration to Room 3.0 while still supporting critical SupportSQLite usage.

As mentioned, Room 3.0 also extends its platform support to JavaScript and WasmJS. This introduces several breaking changes, as many Room 3.0 functions are now _suspend_ functions to properly support web storage, which is inherently asynchronous.

> The SQLiteDriver APIs have also been updated to support the Web and a new web asynchronous driver is available in androidx.sqlite:sqlite-web. It is a [Web Worker](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API) based driver that enables persisting the database in the Origin private file system (OPFS).

With the release of Room 3.0, Room 2 enters maintenance mode and will only receive patch releases on top of 2.8.0, limited to bug fixes and dependency updates, until Room 3.0 reaches stability.

## About the Author

[![Image 11](https://cdn.infoq.com/statics_s2_20260421232821/images/profiles/NovciOoQOAYWqYqRQBFo97SuMm0xbUiC.jpg)](http://www.infoq.com/profile/Sergio-De-Simone/)

#### **Sergio De Simone**

**Sergio De Simone** is a software engineer. Sergio has been working as a software engineer for over twenty five years across a range of different projects and companies, including such different work environments as Siemens, HP, and small startups. For the last 10+ years, his focus has been on development for mobile platforms and related technologies. He is currently working for BigML, Inc., where he leads iOS and macOS development.

Show more Show less

#### This content is in the [Mobile](http://www.infoq.com/mobile/) topic

Follow Topic

##### Related Topics:

*   [Development](http://www.infoq.com/development/)### [Development](http://www.infoq.com/development)

Followers: 4087

Follow Topic 
*   [Mobile](http://www.infoq.com/mobile/)### [Mobile](http://www.infoq.com/mobile)

Followers: 481

Follow Topic 
*   [iOS](http://www.infoq.com/iOS/)### [iOS](http://www.infoq.com/iOS)

Followers: 67

Follow Topic 
*   [Kotlin](http://www.infoq.com/kotlin/)### [Kotlin](http://www.infoq.com/kotlin)

Followers: 353

Follow Topic 
*   [JavaScript](http://www.infoq.com/javascript/)### [JavaScript](http://www.infoq.com/javascript)

Followers: 1428

Follow Topic 
*   [WebAssembly](http://www.infoq.com/WebAssembly/)### [WebAssembly](http://www.infoq.com/WebAssembly)

Followers: 91

Follow Topic 
*   [Android](http://www.infoq.com/android/)### [Android](http://www.infoq.com/android)

Followers: 101

Follow Topic 
*   [Google](http://www.infoq.com/google/)### [Google](http://www.infoq.com/google)

Followers: 69

Follow Topic 
*   [Web](http://www.infoq.com/Web_1/)### [Web](http://www.infoq.com/Web_1)

Followers: 15

Follow Topic 

*   
#### Popular in Mobile

    *   ##### [Google Released Gemma 4 with a Focus on Local-First, On-Device AI Inference](https://www.infoq.com/news/2026/04/gemma-4-android-ai-inference/)

    *   ##### [Google Unveils AppFunctions to Connect AI Agents and Android Apps](https://www.infoq.com/news/2026/03/android-appfunctions-agents/)

    *   ##### [Apple Improves Context Window Management for its Foundation Models](https://www.infoq.com/news/2026/03/apple-foundation-models-context/)

    *   ##### [Borrowing from Kotlin/Android to Architect Scalable iOS Apps in SwiftUI](https://www.infoq.com/articles/kotlin-scalable-swiftui-patterns/)

    *   ##### [Mobile Server-Driven UI at Scale](https://www.infoq.com/presentations/mobile-server-driven-ui-scale/)

*       
#### Related Sponsors

    *   ##### [Design for Failure: How to Guarantee Data Access During Cloud Outages](http://www.infoq.com/vendorcontent/show.action?vcr=b2c4539a-b77f-4893-8169-aadb23be83b2&primaryTopicId=317&vcrPlace=BOTTOM&pageType=NEWS_PAGE&vcrReferrer=https%3A%2F%2Fwww.infoq.com%2Fnews%2F2026%2F04%2Froom-3-kotlin-async-sqlite%2F)

    *   ##### [Architecture Beyond the Diagram: Decisions, Systems, and the Forces That Shape Them - Download the InfoQ eMag](http://www.infoq.com/vendorcontent/show.action?vcr=09bd1106-7112-40f3-886b-3afb04b78888&primaryTopicId=317&vcrPlace=BOTTOM&pageType=NEWS_PAGE&vcrReferrer=https%3A%2F%2Fwww.infoq.com%2Fnews%2F2026%2F04%2Froom-3-kotlin-async-sqlite%2F)

    *   ##### [Cutting Java Costs in 2026 Without Slowing Delivery](http://www.infoq.com/vendorcontent/show.action?vcr=87743dd9-e2a2-4ef6-b20e-d99f70eadc42&primaryTopicId=317&vcrPlace=BOTTOM&pageType=NEWS_PAGE&vcrReferrer=https%3A%2F%2Fwww.infoq.com%2Fnews%2F2026%2F04%2Froom-3-kotlin-async-sqlite%2F)

    *   ##### [Understanding AI Agent Security](http://www.infoq.com/vendorcontent/show.action?vcr=9db58359-c220-41a0-8545-9a425fabc167&primaryTopicId=317&vcrPlace=BOTTOM&pageType=NEWS_PAGE&vcrReferrer=https%3A%2F%2Fwww.infoq.com%2Fnews%2F2026%2F04%2Froom-3-kotlin-async-sqlite%2F)

    *   ##### [Why APIs Can’t Trust Clients—and How to Bridge the Gap](http://www.infoq.com/url/f/a7035507-bffb-4548-8fb1-edf4886c1f91/)

*   #### Related Sponsor

[![Image 12: Related sponsor icon](https://imgopt.infoq.com//fit-in/218x500/filters:quality(100)/filters:no_upscale()/sponsorship/topic/25bab595-37d6-4ab7-9248-20338e1e96da/GuardsquareLogoRSB-1775221099682.png)](http://www.infoq.com/url/f/77854e53-bd10-4c28-87a5-45badc5dd1b5/)**Test. Protect. Repeat. Guardsquare pairs mobile app testing and protection, delivering max security with zero performance trade-offs. [Request a Quote](http://www.infoq.com/url/f/e322e49b-fc5d-4712-9e5b-ecb7ce06f225/).**  

### Related Content

*   ##### [Google ADK for Java 1.0 Introduces New App and Plugin Architecture, External Tools Support, and More](http://www.infoq.com/news/2026/04/google-adk-1-0-new-architecture/)

Apr 20, 2026    
*   ##### [Google’s Aletheia Advances the State of the Art of Fully Autonomous Agentic Math Research](http://www.infoq.com/news/2026/04/deepmind-aletheia-agentic-math/)

Apr 19, 2026    
*   ##### [Google Brings MCP Support to Colab, Enabling Cloud Execution for AI Agents](http://www.infoq.com/news/2026/04/colab-mcp-server/)

Apr 09, 2026    
*   ##### [Google Open Sources Experimental Multi-Agent Orchestration Testbed Scion](http://www.infoq.com/news/2026/04/google-agent-testbed-scion/)

Apr 07, 2026    
*   ##### [Google Unveils AppFunctions to Connect AI Agents and Android Apps](http://www.infoq.com/news/2026/03/android-appfunctions-agents/)

Mar 29, 2026    
*   ##### [Borrowing from Kotlin/Android to Architect Scalable iOS Apps in SwiftUI](http://www.infoq.com/articles/kotlin-scalable-swiftui-patterns/)

Feb 26, 2026   [![Image 13: Icon image](https://imgopt.infoq.com/fit-in/50x50/filters:quality(80)/articles/kotlin-scalable-swiftui-patterns/en/smallimage/thumbnail-kotlin-scalable-swiftui-patterns-1771922819056.jpg)](http://www.infoq.com/articles/kotlin-scalable-swiftui-patterns/) 
*   ##### [React Navigation 8.0 Alpha with Native Bottom Tabs, Reworked TypeScript Inference and History](http://www.infoq.com/news/2026/04/react-navigation-8-alpha/)

Apr 23, 2026    
*   ##### [pnpm 11 Release Candidate: ESM Distribution, Supply Chain Defaults and a New Store Format](http://www.infoq.com/news/2026/04/pnpm-11-rc-release/)

Apr 21, 2026    
*   ##### [Effect v4 Beta: Rewritten Runtime, Smaller Bundles and Unified Package System](http://www.infoq.com/news/2026/04/effect-v4-beta/)

Apr 18, 2026    

### Related Sponsors

*   [![Image 14: The Case for Real-Time Threat Monitoring and Analysis in Modern Mobile App Security](https://imgopt.infoq.com/fit-in/250x320/filters:quality(80)/sponsorship/rsc/521c6b76-1144-41d1-95c5-3897292ddeb3/cover/Ad_InfoQ_Q2_The-Case-for-Real-Time-Threat_750x960-1775219624717.jpg)](http://www.infoq.com/vendorcontent/show.action?vcr=521c6b76-1144-41d1-95c5-3897292ddeb3&pageType=NEWS_PAGE&vcrPlace=TS_SPONSORED_CONTENT_TOP)#### [The Case for Real-Time Threat Monitoring and Analysis in Modern Mobile App Security](http://www.infoq.com/vendorcontent/show.action?vcr=521c6b76-1144-41d1-95c5-3897292ddeb3&pageType=NEWS_PAGE&vcrPlace=TS_SPONSORED_CONTENT_TOP)

Drive better mobile security with real‑time insights. This Guardsquare report shows why traditional client‑side defenses fall short against persistent threats and how continuous threat monitoring and analysis gives teams actionable visibility to protect apps, users, and revenue. 
*   [![Image 15: The Rise of Client-Side Risk and the Trust Gap](https://imgopt.infoq.com/fit-in/250x320/filters:quality(80)/sponsorship/rsc/dbfb37c5-a393-4740-85e7-8497be3ac7c0/cover/Ad_InfoQ_Q2_The-Rise-of-Client-Side-Risk_750x960-1775219700934.jpg)](http://www.infoq.com/vendorcontent/show.action?vcr=dbfb37c5-a393-4740-85e7-8497be3ac7c0&pageType=NEWS_PAGE&vcrPlace=TS_SPONSORED_CONTENT_TOP)#### [The Rise of Client-Side Risk and the Trust Gap](http://www.infoq.com/vendorcontent/show.action?vcr=dbfb37c5-a393-4740-85e7-8497be3ac7c0&pageType=NEWS_PAGE&vcrPlace=TS_SPONSORED_CONTENT_TOP)

A global survey by TrendCandy reveals why traditional OS-level defenses fail against rising mobile app threats. Learn how client-side risk, API abuse, AI-generated code, and fast release cycles drive vulnerabilities—and how layered security and app attestation restore trust. 
*   Sponsored by

[![Image 16: Icon image](https://imgopt.infoq.com//fit-in/275x500/filters:quality(100)/filters:no_upscale()/sponsorship/topic/25bab595-37d6-4ab7-9248-20338e1e96da/GuardsquareLogoRSB-1775221099682.png)](http://www.infoq.com/url/f/77854e53-bd10-4c28-87a5-45badc5dd1b5/)

### Related Content

*   ##### [Safari Adds Scrollend Event Support, Completing Baseline Browser Coverage](http://www.infoq.com/news/2026/04/safari-scrollend-support/)

Apr 10, 2026    
*   ##### [Tailwind CSS 4.2 Ships Webpack Plugin, New Palettes and Logical Property Utilities](http://www.infoq.com/news/2026/04/tailwind-css-4-2-webpack/)

Apr 08, 2026    
*   ##### [Module Federation 2.0 Reaches Stable Release with Wider Support outside of Webpack](http://www.infoq.com/news/2026/04/module-federation-2-stable/)

Apr 03, 2026    
*   ##### [ESLint v10: Flat Config Completion and JSX Tracking](http://www.infoq.com/news/2026/04/eslint-10-release/)

Apr 01, 2026    
*   ##### [Nuxt Test Utils v4: Vitest v4 Requirement, Mocking Overhaul and Stricter Environment Setup](http://www.infoq.com/news/2026/03/nuxt-test-utils-4/)

Mar 29, 2026    
*   Icon##### [So You’ve Decided to Do a Technical Migration](http://www.infoq.com/presentations/monzo-typescript-migration/)

Mar 06, 2026   [![Image 17: Icon image](https://imgopt.infoq.com/fit-in/50x50/filters:quality(80)/presentations/monzo-typescript-migration/en/smallimage/sophie-koonin-thumbnail-1771411500678.jpeg)](http://www.infoq.com/presentations/monzo-typescript-migration/) 

### **The InfoQ** Newsletter

A round-up of last week’s content on InfoQ sent out every Tuesday. Join a community of over 250,000 senior developers. [View an example](https://assets.infoq.com/newsletter/regular/en/newsletter_sample/newsletter_sample.html)

Enter your e-mail address 

Select your country - [x] I consent to InfoQ.com handling my data as explained in this [Privacy Notice](https://www.infoq.com/privacy-notice). 

[We protect your privacy.](http://www.infoq.com/privacy-notice/)

*   [Development](http://www.infoq.com/development/) 

    *   ##### [C++26: Reflection, Memory Safety, Contracts, and a New Async Model](http://www.infoq.com/news/2026/04/cpp-26-reflection-safety-async/ "C++26: Reflection, Memory Safety, Contracts, and a New Async Model")

    *   ##### [From VR to Flat Screens: Bridging the Input and Immersion Gap](http://www.infoq.com/presentations/game-vr-flat-screens/ "From VR to Flat Screens: Bridging the Input and Immersion Gap")

    *   ##### [Cursor 3 Introduces Agent-First Interface, Moving beyond the IDE Model](http://www.infoq.com/news/2026/04/cursor-3-agent-first-interface/ "Cursor 3 Introduces Agent-First Interface, Moving beyond the IDE Model")

*   [Architecture & Design](http://www.infoq.com/architecture-design/) 

    *   ##### [How to Build an Exchange: Sub Millisecond Response Times and 24/7 Uptimes in the Cloud](http://www.infoq.com/presentations/exchange-systems-cloud/ "How to Build an Exchange: Sub Millisecond Response Times and 24/7 Uptimes in the Cloud")

    *   ##### [Dropbox Collaborates with GitHub to Reduce Monorepo Size from 87GB to 20GB](http://www.infoq.com/news/2026/04/dropbox-reduces-git-optimization/ "Dropbox Collaborates with GitHub to Reduce Monorepo Size from 87GB to 20GB")

    *   ##### [Cloudflare Outlines MCP Architecture as Enterprises Confront Security and Governance Risks](http://www.infoq.com/news/2026/04/cloudflare-mcp/ "Cloudflare Outlines MCP Architecture as Enterprises Confront Security and Governance Risks")

*   [Culture & Methods](http://www.infoq.com/culture-methods/) 

    *   ##### [How Observability and Telemetry Can Enhance the Practice of Software Engineering](http://www.infoq.com/news/2026/04/observability-telemetry/ "How Observability and Telemetry Can Enhance the Practice of Software Engineering")

    *   ##### [Panel: Building a Culture that Works](http://www.infoq.com/presentations/panel-positive-culture/ "Panel: Building a Culture that Works")

    *   ##### [Platform as a Product: Delivering Value While Balancing Competing Priorities](http://www.infoq.com/news/2026/04/platform-product-deliver-value/ "Platform as a Product: Delivering Value While Balancing Competing Priorities")

*   [AI, ML & Data Engineering](http://www.infoq.com/ai-ml-data-eng/) 

    *   ##### [Dynamic Moments: Weaving LLMs into Deep Personalization at DoorDash](http://www.infoq.com/presentations/llm-personalization/ "Dynamic Moments: Weaving LLMs into Deep Personalization at DoorDash")

    *   ##### [Subagents in Gemini CLI Enable Task Delegation and Parallel Agent Workflows](http://www.infoq.com/news/2026/04/subagents-gemini-cli/ "Subagents in Gemini CLI Enable Task Delegation and Parallel Agent Workflows")

    *   ##### [Google’s Aletheia Advances the State of the Art of Fully Autonomous Agentic Math Research](http://www.infoq.com/news/2026/04/deepmind-aletheia-agentic-math/ "Google&rsquo;s Aletheia Advances the State of the Art of Fully Autonomous Agentic Math Research")

*   [DevOps](http://www.infoq.com/devops/) 

    *   ##### [Grafana Rearchitects Loki with Kafka and Ships a CLI to Bring Observability Into Coding Agent](http://www.infoq.com/news/2026/04/grafana-loki-ai-agents/ "Grafana Rearchitects Loki with Kafka and Ships a CLI to Bring Observability Into Coding Agent")

    *   ##### [GitHub Acknowledges Recent Outages, Cites Scaling Challenges and Architectural Weaknesses](http://www.infoq.com/news/2026/04/github-outages-scaling/ "GitHub Acknowledges Recent Outages, Cites Scaling Challenges and Architectural Weaknesses")

    *   ##### [AWS Announces General Availability of DevOps Agent for Automated Incident Investigation](http://www.infoq.com/news/2026/04/aws-devops-agent-ga/ "AWS Announces General Availability of DevOps Agent for Automated Incident Investigation")

## **The InfoQ** Newsletter

A round-up of last week’s content on InfoQ sent out every Tuesday. Join a community of over 250,000 senior developers. [View an example](https://assets.infoq.com/newsletter/regular/en/newsletter_sample/newsletter_sample.html)

*   Get a quick overview of content published on a variety of innovator and early adopter technologies
*   Learn what you don’t know that you don’t know
*   Stay up to date with the latest information from the topics you are interested in

Enter your e-mail address 

Select your country - [x] I consent to InfoQ.com handling my data as explained in this [Privacy Notice](https://www.infoq.com/privacy-notice). 

[We protect your privacy.](http://www.infoq.com/privacy-notice/)

[**May 7 | June 10, 2026 | Online** Architecture decisions are hard to validate while shipping. Join a **5-week online cohort** for **senior engineers, architects, and team leads** to pressure-test real decisions, apply practical frameworks, and work through challenges with a confidential peer group. Facilitated by Luca Mezzalira, Principal Architect at AWS, this cohort helps you: * Pressure-test real decisions. * Apply frameworks to real problems. * Publish on InfoQ.com and earn your certification. **RESERVE YOUR PLACE**](https://certification.qconferences.com/?utm_source=infoq&utm_medium=referral&utm_campaign=largefooterad_onlinecohortaprmayjun26)

[Home](http://www.infoq.com/ "Home")[Create account](http://www.infoq.com/reginit.action "Create account")Log In[QCon Conferences](http://qconferences.com/ "QCon Conferences")[Events](https://events.infoq.com/)[Write for InfoQ](http://www.infoq.com/write-for-infoq/ "Write for InfoQ")[InfoQ Editors](http://www.infoq.com/infoq-editors/ "InfoQ Editors")[About InfoQ](http://www.infoq.com/about-infoq/ "About InfoQ")[About C4Media](https://c4media.com/ "About C4Media")[Media Kit](https://get.infoq.com/infoq-mediakit/ "Media Kit")[InfoQ Developer Marketing Blog](https://devmarketing.c4media.com/?utm_source=infoq "InfoQ Developer Marketing Blog")[Diversity](https://c4media.com/diversity "Diversity")

#### Events

*   ##### [Online InfoQ Architect Certification](https://certification.qconferences.com/?utm_source=infoq&utm_medium=referral&utm_campaign=footer_onlinecohortaprmayjun26)

May 7, 2026 
*   ##### [QCon AI Boston](https://boston.qcon.ai/?utm_source=infoq&utm_medium=referral&utm_campaign=footer_qaiboston26)

June 1-2, 2026 
*   ##### [Online InfoQ Architect Certification](https://certification.qconferences.com/?utm_source=infoq&utm_medium=referral&utm_campaign=footer_onlinecohortaprmayjun26)

June 10, 2026 
*   ##### [QCon San Francisco](https://qconsf.com/?utm_source=infoq&utm_medium=referral&utm_campaign=footer_qsf26)

November 16-20, 2026 

#### Follow us on

[Youtube 232K Followers](https://www.youtube.com/infoq)[Linkedin 26K Followers](http://www.linkedin.com/company/infoq)[RSS 19K Readers](https://feed.infoq.com/)[X 57.1k Followers](http://twitter.com/infoq)[Facebook 21K Likes](https://www.facebook.com/InfoQ-75911537320)[Bluesky New](https://bsky.app/profile/infoq.com)[Instagram New](https://www.instagram.com/infoqdotcom/)

#### Stay in the know

[The InfoQ Podcast![Image 18: The InfoQ Podcast Logo - Stay in the know](https://imgopt.infoq.com/eyJidWNrZXQiOiAiYXNzZXRzLmluZm9xLmNvbSIsImtleSI6ICJ3ZWIvZm9vdGVyL2luZm9xLXBvZGNhc3QuanBnIiwiZWRpdHMiOiB7ImpwZWciOiB7ICJxdWFsaXR5Ijo4MH19fQ==)](http://www.infoq.com/podcasts/)[Engineering Culture Podcast![Image 19: Engineering Culture Podcast Logo - Stay in the knoww](https://imgopt.infoq.com/eyJidWNrZXQiOiAiYXNzZXRzLmluZm9xLmNvbSIsImtleSI6ICJ3ZWIvZm9vdGVyL2luZm9xLXBvZGNhc3QtZW5naW5lZXJpbmctY3VsdHVyZS5qcGciLCJlZGl0cyI6IHsianBlZyI6IHsgInF1YWxpdHkiOjgwfX19)](http://www.infoq.com/podcasts/#engineering_culture)[The Software Architects' Newsletter![Image 20: The Software Architects' Newsletter Logo - Stay in the know](https://imgopt.infoq.com/eyJidWNrZXQiOiAiYXNzZXRzLmluZm9xLmNvbSIsImtleSI6ICJ3ZWIvZm9vdGVyL2luZm9xLWFyY2hpdGVjdC1uZXdzbGV0dGVyLmpwZyIsImVkaXRzIjogeyJqcGVnIjogeyAicXVhbGl0eSI6ODB9fX0=)](http://www.infoq.com/software-architects-newsletter/)

 General Feedback [feedback@infoq.com](mailto:feedback@infoq.com) Advertising [sales@infoq.com](mailto:sales@infoq.com) Editorial [editors@infoq.com](mailto:editors@infoq.com) Marketing [marketing@infoq.com](mailto:marketing@infoq.com)

InfoQ.com and all content copyright © 2006-2026 C4Media Inc.

[Privacy Notice](http://www.infoq.com/privacy-notice), [Terms And Conditions](http://www.infoq.com/terms-and-conditions), [Cookie Policy](http://www.infoq.com/cookie-policy)

Close

[BT](http://www.infoq.com/int/bt/ "bt")
