InfoQ Homepage Mobile Development Content on InfoQ
-
Improving Mobile Test Automation with Continuous Integration, Central Logging, and Metrics Analysis
Continuous integration can enhance automated mobile testing. Test data from multiple mobile devices running parallel tests can be consolidated to support monitoring. Jira tickets from manual testing can trigger the build process to ensure that testers will have the correct software version to do the manual testing.
-
QCon London: Meta Used Monolithic Architecture to Ship Threads in Only Five Months
Zahan Malkani talked during QCon London 2024 about Meta’s journey from identifying the opportunity in the market to shipping the Threads application only five months later. The company leveraged Instagram's existing monolithic architecture and quickly iterated to create a new text-first microblogging service in record time.
-
.NET MAUI in .NET 8 RC 1: Quality Improvements and Xcode 15 Beta Support
Microsoft has recently released the first Release Candidate version of the .NET Multi-platform App UI (MAUI) framework in the .NET 8 roadmap. As reported, this release candidate version is focused on code quality, various UI improvements, and performance optimizations and it comes with Xcode 15 beta support for Apple SDKs.
-
.NET MAUI in .NET 8 Preview 7 with Keyboard Accelerators, Fixes and Improvements
.NET MAUI is now available in .NET 8 Preview 7. This version introduces keyboard accelerators and more bug fixes and enhancements. This is the final familiarisation release of .NET 8. With this announcement came further community concerns about the framework.
-
Uber Introduces a Universal Signup and Login Stack
Uber recently introduced Unified Signup and Login (USL), an effort to consolidate signup and login experiences across all Uber apps and services. USL lowers the engineering complexity and maintenance overhead and allows faster rollout of security policies and fixes. Over the last two years, Uber rolled out USL and currently, more than 78% of Uber's traffic has adopted USL.
-
AWS Releases Their New Low-Code Development Tool Amplify Studio to General Availability
Recently, AWS announced the general availability (GA) of AWS Amplify Studio, a visual interface that simplifies front- and backend development for web and mobile applications. It extends the existing AWS Amplify service, a set of tools and features to help developers get started faster with configuring various AWS services to support their backend use cases such as user authentication.
-
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.
-
AWS Amplify Introduces New Full-Stack CI/CD Features to Simplify Application Development
AWS Amplify has recently introduced conditional backend builds, automatic build-time generation of cloud configuration and a simpler way to reuse backends across multiple frontend applications.
-
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.