InfoQ Homepage Mobile Development Content on InfoQ
-
JetBrains Releases Projector, a Technology to Remotely Run Swing Applications
JetBrains recently released the first major iteration of Projector, a technology that allows developers to run and operate Swing GUI applications remotely. Resource-hungry applications like Android Studio may run on a powerful server while developers need only a web browser on a thin client.
-
JavaFX in AppStores and Improved UI Framework
Gluon spoke recently to discuss cross-platform JavaFX applications running on computers and mobile devices. Examples include two games. Meanwhile, the ControlsFX team has released a new update with improved UI controls.
-
How the Gojek devX Team Handled Challenges with Mobile App CI
The developer experience (devX) team at Gojek recently described how they tackled challenges around scaling the development and integration of Android and iOS mobile apps. They emphasized the importance of segregating pipelines for providing faster feedback.
-
Amazon Releases AWS Amplify iOS and Android into General Availability
Recently, Amazon announced the general availability (GA) of Amplify iOS and Amplify Android, which are both part of the open-source Amplify Framework. Amplify iOS and Amplify Android include libraries and tools, allowing mobile developers to build scalable and secure cloud-powered applications.
-
Swift 5.2 Brings callAsFunction, Subscript with Default Arguments, and More
The Swift programming language, originally developed by Apple and released in 2014, has just reached version 5.2. Swift 5.2 is available in the Xcode 11.4 Beta, bringing callAsFunction, subscript with default arguments, Key Path Expressions as Functions, a new diagnostic architecture, and more.
-
Hidden Costs of iOS/Android Shared Development, at Dropbox and Slack
Building a new native mobile app requires a lot of work since it is necessary to code it in Kotlin/Java for Android, and then again in Objective-C/Swift for iOS. In the past, Dropbox and Slack had been implementing a strategy to share code between platforms, building a shared library in C++, until recently, when they decided to get rid of this.
-
WebExpo 2019: More Than You Ever Wanted to Know About Resource Hints
Harry Roberts, consultant front-end architect at CSS Wizardry, discussed how web pages can be made faster with Resource Hints in a recent talk at WebExpo 2019 in Prague.
-
Ionic CLI V5 Now with Ionic React Beta Support
The Ionic Framework team recently released the fifth major iteration of the Ionic CLI. Ionic CLI v5 features Ionic React support (beta), thus allowing developers to write Ionic applications with the React JavaScript framework and Ionic UI components. Ionic CLI v5 also comes with features aiming at a better developer experience and miscellaneous bug fixes.
-
First Look at the Web Share API: Exposing the Native Device Sharing Capabilities to the Browser
Native device sharing is now possible within web browsers using the Web Share API that was recently released. Find out how it works and what's coming next in the full article
-
Ionic Capacitor: Creating Native Applications with JavaScript
Capacitor is a new development framework by Ionic for hybrid application creation. Capacitor provides an alternative to Apache Cordova, a well-established solution first released in 2009.
-
Apple Announces Declarative SwiftUI Framework for Leaner, Faster, Interactive App Development
Apple recently announced at WWDC 2019 the SwiftUI framework for application development across the iOS, macOS, tvOS, and watchOS platforms. SwiftUI relies on a declarative UI programming paradigm, aiming to drastically increase developer productivity and reduce lines of code. Moreover, SwiftUI features an XCode interactive development experience, displaying in real-time the result of their code.
-
Pixi.js, HTML5 Alternative to Adobe Flash, Adds WebGL Support for Cross-Platform, Interactive Apps
PixiJS, a standard-based alternative to Adobe Flash, released its fifth major version with faster rendering and lower GPU utilization. PixiJS v5 abstracts WebGL features behind a new API which falls back to HTML5’s canvas if needed. Developers thus need not dive into the WebGL API or deal with device compatibility to create rich, interactive graphics, cross-platform applications, and games.
-
Microsoft Announces React Native for Windows, with Focus on Performance
Microsoft recently announced at Microsoft Build 2019 a MIT-licensed, performance-oriented re-implementation of React Native for Windows. The new React Native for Windows will enable React Native developers to build native Windows apps with React. With the Windows 10 SDK support, developers may target a large variety of Windows devices such as PCs, tablets, laplets, Xbox, or Mixed Reality devices.
-
Kotlin 1.3.30 Brings Kotlin/Native and KAPT Improvements, and More
JetBrains has released Kotlin 1.3.30. This version is mainly a new bug fix and tooling update for Kotlin 1.3. Kotlin 1.3.30 brings Kotlin/Native and KAPT improvements, support for more operations for unsigned types and arrays, debugging improvements on IntelliJ IDEA, and more.
-
React Native Team Surveys Developers' Pain Points
The React Native team recently surveyed React Native developers with a single question: "What do you dislike about React Native?" Developers overwhelmingly mentioned developer experience, including debugging, as their first grievance. Community handling, and documentation were also prominently featured as pain points.