InfoQ Homepage User Interface Content on InfoQ
-
Google Ships Angular 21: Signal Forms, Zoneless Migration, and AI-First Tooling
Angular 21 introduces groundbreaking advancements in web development, featuring Signal Forms for enhanced composability, zoneless change detection for streamlined performance, and AI-driven tools for improved developer experiences. This release emphasizes stability while optimizing reactivity and enabling smoother migrations, making it a game-changer for enterprise applications.
-
After Seven Years, Google Reinvents Android Navigation with Jetpack Navigation 3
Google has released the new Jetpack Navigation 3 library, which redesigns from the ground up notification handling in Android apps. The new library gives full control on the back stack and integrates seamlessly with Jetpack Compose's state management.
-
Storybook Releases Storybook v9 with Improved Testing Support
Storybook, the front-end workshop for UI development, has officially released version 9, bringing improvements to testing through a collaboration with Vitest and other core upgrades such as a flatter dependency structure to optimize performance and improve the overall developer experience.
-
SwiftUI for iOS 26 Embraces Liquid Glass, Introduces WebView and Rich Text Editing
At WWDC 2025, Apple unveiled the latest iteration of its declarative UI framework, SwiftUI, featuring two major additions: a new SwiftUI-native WebView type and support for rich-text editing within TextView controls. The update also brings a plethora of additional improvements and new performance tools.
-
Android 16 Introduces Wide-Ranging Features and Changes
Google has released Android 16, now available for supported Pixel devices. The new release introduces a wide range of new APIs and changes, some of which affect existing apps and require developers to update their code. Material 3 Expressive, the new paradigm for Android user interfaces, is not yet included and will roll out later this year.
-
Why We Should Care about Accessible Websites and How to Do It
Web accessibility ensures content is usable by people with disabilities. According to Joanna Falkowska, it can give a competitive edge, improve SEO, and support basic human rights. She emphasizes using WCAG standard and making accessibility a shared team responsibility from the start of development, to prevent costly fixes later in the process.
-
Mezzalira at QCon London: Micro-Frontends from Design to Organisational Benefits and Deployments
During his QCon London presentation, Luca Mezzalira, principal architect at AWS, shared his experience in building the ideal micro frontend platform. He disclosed the recipe for determining if micro frontends are right for your company, as well as the core principles of creating the perfect architecture for your use case, and also provided deployment strategies for distributed architectures.
-
QCon London: How to Design GenAI Interaction from the Company That Designed Apple’s First Mouse
During her QCon London keynote, Savannah Kunovsky, managing director of emerging technologies at IDEO, talked about how design thinking can ensure that the products we build are not only technically impactful but genuinely impactful. She also discussed how we can use Gen AI to assist people in being more connected and adapting their interactions to their users' needs.
-
TikTok's Native Cross-Platform UI Framework Lynx Goes Open Source
TikTok maker ByteDance has open-sourced Lynx, a collection of frameworks and tools enabling the creation of native, cross-platform mobile apps using Web markup, CSS, and JavaScript. Lynx aims to deliver native performance thanks to its custom JavaScript engine and pixel-perfect UI rendering.
-
Flutter 3.27 Promotes New Rendering Engine Impeller, Improves iOS and Material Widgets, and More
Flutter 3.27, brings a wealth of changes, including better adherence to Apple's UI Guidelines thanks to a number of improved Cupertino widgets, new features for CarouselView, list rows and columns, ModalRoutes transitions, and so on. Furthermore, the new release makes the Impeller rendering engine the default, with improved performance, instrumentation support, concurrency support, and more.
-
How to Do National Language Adaptation in C++
As customers take on a more active role in national language adaptation, the process should be simple, using tools they are familiar with, Daniela Engert stated in her talk at NDC TechTown. They decided to use GetText in C++ where they provide tools and procedures for their customers to provide translations.
-
Android 15 Brings Desktop-Like Windowing UX on Tablets
The latest Beta 2 for the upcoming Android 15 release introduces desktop windowing for tablets as a developer preview. The new feature makes it possible to manage "freeform windows" that users can create to display multiple apps and resize or move around similarly to what they would do on a desktop computer.
-
Ideas for Crafting Inclusive Public Software Platforms
Public software platforms should be inclusive and accessible to everyone, where people feel comfortable using them. It’s a big challenge to design a platform for everyone, from digital newbies to natives, with varying knowledge and experience of administrative processes. Government platforms must ensure their users' trust so that they feel safe using government services online.
-
QCon London: Netflix Saves Time and Money with Server-Driven Notifications
At QCon London 2024, Christopher Luu explained how Netflix uses server-driven UIs for rich notifications. This saves developer time through reuse across platforms and better testing but adds effort for backward compatibility. Developers write notifications by embedding so-called Customer Lifecycle Component System (CLCS) components in JavaScript, similar to how React UIs embed HTML in JavaScript.
-
Transitioning to SwiftUI at Airbnb
In 2022, the iOS team at Airbnb decided SwiftUI was sufficiently mature to be adopted for their official app. This required a careful transition, explains Airbnb staff engineer Bryn Bodayle.