Input on iOS

SEPTEMBER 10, 2019 input ios qgis

After a long wait and hours of development, we finally managed to release Input on iOS.

We are pleased to announce the Beta release of Input on iOS TestFlight. To install the app, simply click on this link from your iOS device:

https://testflight.apple.com/join/JO5EIywn

This will open a window to first install TestFlight app. After that, you should be able to install Input on your device.

Input on iPhone

For setting QGIS projects, transferring data/projects and capturing data, you can see the documentation here.

In addition to the great works of the QGIS community in the past to port QGIS to Android devices, we had to do major changes to be able to have Input on iOS. Below are the steps we had taken in the past couple of years, to pave the way:

QGIS Quick

As a first step, we decided to create a new library in QGIS based on Qt Quick for QGIS. This allowed us to easily create platform independent apps for touch devices.

The library has been built on components ported from QField project. In addition, we have been improving the library and added support for new types of edit form widgets. Details of the QGIS Enhancement Proposal for QGIS Quick can be found here.

Static data providers

By providing static data providers, it was possible to compile code of data providers directly into qgis_core library. This was a major step, as iOS does not support dynamic libraries. Details of this QGIS enhancement can be found here.

Feedback and suggestions

We will be delighted to hear your suggestions and feedback, mainly critical ones so that we can improve the application and user experience. After ironing out any issues reported during the Beta testing in the TestFlight, we will publish the app to the App Store.


Posted by Saber Razmjooei, Martin Dobias, Peter Petrik