InfoQ Homepage Mobile Content on InfoQ
-
Airbnb's Server-Driven UI Platform
Airbnb's server-driven UI (SDUI) departs from the usual approach to implement client UIs for different platforms, including Web, Android, and iOS. Instead of letting each client platform drive its UI, SDUI passes both the data and its UI representation to the client.
-
Google Integrates TensorFlow Lite with Android, Adds Automatic Acceleration
Google has announced a new mobile ML stack, dubbed Android ML Platform and built around TensorFlow Lite, which aims to solve a number of problems that developers find when using on-device machine learning.
-
JavaFX: One Codebase for Web, PC, and Mobile
Gluon has introduced a technology preview of JavaFX running a single codebase across PC, mobile, and now client web. These fully standalone web clients do not require any server-side portion, making them suitable for serverless hosting.
-
Android Apps Will Soon Be Required to Adopt Android App Bundles
Starting August 2021, Google Play will require all new apps to be submitted as Android App Bundles (AAB), which provide greater efficiency that APKs, says Google.
-
What's New in SwiftUI 3
Apple is continuing to work to bring SwiftUI, its declarative UI framework for Swift, on a par with UIKit and AppKit. At WWDC 2021, SwiftUI got a number of new features, including extended List views, support for pull to refresh, asynchronous images, and more.
-
Xcode 13 Extends Team Collaboration and Source Editing Features
Xcode 13 brings improved Git integration, support for GitHub, Bitbucket, and GitLab collaboration features, new editor capabilities, and Vim keybindings.
-
Google's UI Toolkit Flutter 2.2 Claims Cross-Platform Crown
At the recent Google I/O conference, Google announced version 2.2 of its cross-platform UI toolkit, Flutter. According to a study, it is now the most popular cross-platform option. Google concentrated on fixing issues, optimizing performance, and refining existing features in this release. Microsoft, Samsung, Adobe, Sony, and Ubuntu Linux all increased their Flutter support.
-
ARKit 5 and RealityKit 2 Further Enhance iOS AR Capabilities
At WWDC21 Apple announced new major iterations for its ARKit and RealityKit frameworks to create augmented reality-based apps for iOS. Most significantly, RealityKit 2 will allow developers to easily create 3D models from a collection of pictures, while ARKit 5 expands face tracking and location anchor support.
-
Swift 5.5 Brings Async/Await and Actor Support
At WWDC21, Apple has introduced Swift 5.5, available in beta. Among its new features, one of the most anticipated is better concurrency support using aysnc/await and actors.
-
Xcode Cloud Brings CI/CD to iOS App Development
At WWDC21, Apple announced Xcode Cloud, a continuous integration and delivery (CI/CD) system to help developers build, test, and distribute apps. Still in beta, Xcode Cloud supports both releasing to TestFlight and on the App Store.
-
Google Fuchsia Debuts on the Google Nest Hub
Google has been working on its capability-based OS Fuchsia for at least six years. A few days ago, Fuchsia started rolling out to Nest Hub devices, thus marking its official release.
-
Google Revamps Android Material Design, Improves UI Toolkit and Android Studio
At the recent Google I/O conference, Google introduced a number of significant improvements to its Android platform. Most notably, the original Material Design, introduced in 2014, gets a major overhaul, Jetpack Compose gets closer to 1.0, and Android Studio improves productivity.
-
Jetbrains Previews Jetpack Compose for Web
JetBrains, who recently ported Jetpack Compose to the desktop, has now released a technology preview of Jetpack Compose for Web. Kotlin developers may soon be able to use Jetpack Compose for cross-platform development (Android, macOS, Windows, Linux, the web — but not iOS).
-
Kotlin 1.5 Gets Support for Java 15 Features and a New JVM Compiler
Kotlin 1.5 introduces support for the latest Java features, including record classes, sealed interfaces, and inline classes. Additionally, it brings a number of improvements to the standard library and a new JVM IR compiler.
-
Android Studio 4.2 Includes Latest IntelliJ IDEA and Improves Developer Experience
The latest release of Android Studio brings its IntelliJ IDEA platform up-to-date and introduces a number of features aimed at improving developer experience. Android Studio 4.2 also includes a migration assistant to make it easier for developers to upgrade their projects and take advantage of the latest Android Gradle Plugin API.