InfoQ Homepage Mobile Content on InfoQ
-
Infer New Deadlock Detector for Android Aims to Be Efficient for Large Codebases
In a joint research, London University College and Facebook researchers created a new deadlock detector for Android Java code now available as part of open-source Infer static analysis tool. The new analyzer is able to process large codebases efficiently thanks to its incremental approach specifically designed for integration in a CI pipeline.
-
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.
-
Couchbase Mobile 3 Brings New C and Kotlin APIs, Simplified Administration
NoSQL database maker Couchbase has released Couchbase Mobile 3, its edge-ready mobile database, introducing a new C API to embed Couchbase Lite on embedded platforms, Kotlin support on Android, a new administration REST API, and security enhancements.
-
Spotify's Ruler Helps Optimize Android App Size
Ruler is an open-source tool developed at Spotify to analyze Android apps and guide developers in identifying which of their components contribute the most to the app size.
-
Jetpack Compose 1.1 Improves Performance and Visual Consistency
The recent 1.1 release of Android's declarative UI toolkit Jetpack Compose improves accessibility of all touch targets, adds an image vector cache to improve performance, and stabilizes a few experimental APIs.
-
How GitHub Does DevOps for its iOS and Android Apps
GitHub relies heavily on GitHub Actions to manage the release process for their iOS and Android apps. Using the right tools to automate the process allows the mobile team to ship a new release every week, GitHub engineer Taehun Kim explains.
-
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.
-
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.
-
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.
-
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.