InfoQ Homepage Mobile Content on InfoQ
-
Linux to Adopt New Multi-Generation LRU Page Reclaim Policy
Based on observed behaviour on Android and Chrome OS, Google began working on a new page reclamation strategy for its Linux-based OSes aimed at improving how the virtual memory subsystem reclaims unused memory pages. More recent work shows the new MGLRU policy can benefit server environments, too.
-
How Slack Modernized its Mobile Apps and Went Full Swift on iOS
Slack succeeded in the effort to bring their iOS and Android apps up-to-date and adopt new design trends. Among other things, this enabled a full switch to Swift for iOS and breaking the existing monoliths.
-
Introducing the Ionic 6 Component Framework
Ionic, a UI framework for cross-platform application development, is out in its 6th iteration, offering a set of new components and better UI integration for Android, iOS, and Desktop applications.
-
Swift Playgrounds 4.0 Enables Creating iOS Apps Using an iPad
With its latest update to Swift Playground, Apple has made it possible for the first time to create iPhone and iPad apps using an iPad. Developers can build and submit Swift 5.5 apps using SwiftUI and the Swift Package Manager, as well as additional features.
-
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.
-
Improve Android App Startup Times Like Facebook and Google Do
In a recent article, engineers from Google and Facebook provided their hints at what matters the most when reducing the time it takes for an Android app to become responsive on launch and ensuring an optimal user experience.
-
XCRemoteCache Aims to Speed up iOS App Build Times
Spotify created XCRemoteCache to reduce Xcode compile times. Recently open-sourced, XCRemoteCache can decrease clean build times by 70%, says Spotify.
-
Kotlin 1.6.0 Released
JetBrains has released Kotlin 1.6.0 which ships with new language features, an improved standard library, and other new functionalities such as exhaustive when statements, a new experimental memory manager for Kotlin/Native, and Kover to measure code coverage.
-
Building Large-Scale iOS Apps at Airbnb
The Airbnb iOS team addressed the challenge of its growing mobile app codebase and complexity by adopting new tools and processes, including a modern build systems, module types, and dev apps.
-
JetBrains Debuts New Kotlin Compiler K2, Kotlin for WebAssembly, and More
At its recent Kotlin 2021 Premier event, JetBrains made a number of major announcements, including K2, the new, faster Kotlin compiler, support for WebAssembly, the Kotlin Symbol Processor, a new code coverage plugin, and improved static analysis.
-
Google Embraces Large-Screen Android Devices at DevSummit 21
At its recent AndroidDevSummit'21, Google announced a number of new technologies aimed to help developers build better apps across different devices and device factors. Those include Material You for Jetpack Compose, support for large screen with Android 12L, extended Jetpack library, and more.
-
Swift Experimentally Introduces Support for Distributed Actors
The new Swift Distributed Actors package provides a glimpse into what the future distributed actor language feature could look like in Swift.
-
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's Dev Library is a Curated Collection of Projects about Google Tech
Google has launched a new initiative aimed at creating a curated collection of open source projects related to Google technologies. Google's Dev Library will not only contain code repositories, but also articles, tools, and tutorials collected from various Internet sources.