InfoQ Homepage Cross Platform Content on InfoQ
-
JetBrains Compose Multiplatform for iOS Reaches Alpha
After adding support for desktop apps and the Web, JetBrains multiplatform declarative UI toolkit now runs on iOS in alpha.
-
Uno Platform 4.8: New App Template Wizard & Design System Package Import, .NET 8 Preview 2, and More
Uno Platform released version 4.8 of their framework for building native mobile, desktop, and WebAssembly apps. The latest version brings over 200 fixes and new features, as well as support for .NET 8 Preview 2. The highlight of the new release is the new startup experience, new App Template Wizard, OpenGL Acceleration, Design System Package Import, updates for Reactive / MVUX, and many more.
-
Kotlin Multiplatform Mobile Enters Beta
Created by JetBrains to enable using Kotlin to build iOS and Android apps with native UI from a single codebase, Kotlin Multiplatform Mobile has exited the experimental phase and is now available in beta.
-
Flutter 3 Now Stable on All Supported Platforms, Extends Material Design 3
At its recent Google I/O conference, Google announced Flutter 3, which stabilizes support for macOS and Linux, thus completing Flutter's cross-platform roadmap. Flutter 3 also brings support for Apple Silicon and a new Casual Game Toolkit.
-
Dropbox Makes the Android App Faster and More Reliable: Swaps C++ Code for a Native Approach
Dropbox recently published how it made the camera upload process for Android faster and more reliable. Dropbox engineers removed shared Android and iOS C++ code and replaced it with a platform-native Kotlin implementation. The engineers are pleased with the decision to rewrite the process, stating that error rates went down and upload performance greatly improved.
-
Flutter 2.10 Brings Stable Windows Support
With the release of version 2.10, UI framework Flutter extends the number of supported platforms by including stable Windows support. In addition, the new release brings performance improvements and begins the transition to Material 3.
-
Flutter 2.8 and Dart 2.15 Focus on Performance Improvement
Flutter 2.8 focuses on improving app startup time, reducing memory footprint, and making it easier for developers to profile performance issues. Along with it, Google has announced a new Dart version, Dart 2.15, improving worker isolates, introducing constructor tear-off, and extending enums.
-
JetBrains Compose Multiplatform Reaches Beta
A few months after its announcement as an alpha version, JetBrains Compose Multiplatform has reached beta, which includes many improvements and stabilizes its APIs as a step towards the 1.0 release.
-
Swift for Android Makes Major Step Forward with SCADE 2.0
Now at 2.0, SCADE aims to enable native app development for iOS and Android using Swift. Besides many internal improvements, SCADE 2 also includes a new native IDE for macOS that replaces the previous Eclipse-based IDE. InfoQ has taken the chance to speak with SCADE creator Frank Langel to learn more.
-
Google Jetpack Compose Goes 1.0, JetBrains Launches Compose Multiplatform Alpha
Jetpack Compose, Google's Kotlin-based declarative UI framework for Android, has now reached stability at version 1.0, which also brings a few new tools to improve developer experience. While Google's Compose only supports Android, Kotlin maker JetBrains announced its Compose Multiplatform, which aims to extend Compose to the Desktop and the Web.
-
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.
-
Mercury Brings Visual Basic to Feature Parity with C# and Adds Multiple Platform Support
RemObjects Mercury refreshes Visual Basic for .NET by adding support for current .NET features while also making it available for more platforms, including WebAssembly, iOS, Android, and Linux.
-
Flutter 2 is Production-Ready for the Web, Adds New Platforms
A major update to Google's cross-platform UI Toolkit, Flutter 2 stabilizes Web support and adds new platforms, including foldable, embedded, and desktop. Alongside it, new Dart 2.12 brings null safety and Dart FFI.
-
Amplify Flutter Brings Together Flutter and AWS for Cross-Platform Apps
Amplify Flutter aims to simplify the creation of cross-platform apps for iOS, Android, and the Web using Google Flutter UI toolkit and AWS. Announced as a developer preview last August, Amplify Flutter is now generally available and includes new Data, API, and Auth capabilities.
-
Using Go in Native macOS Apps with MacDriver
MacDriver is a recent project aiming to enable interoperability between Go and Objective-C. This will make it possible to write macOS, and potentially iOS apps using Go, as well as reuse Go code in macOS apps written in Objective-C or Swift. InfoQ has taken the chance to speak with MacDriver creator Jeff Lindsay.