API improvements for mobile devices
At the moment, the Xero API authentication model does not support authentication and connection via mobile devices in a practical way - the only option is the public application type giving 30mins of access.
While changes are not currently planned, please add your vote and use case here if you would like to be able to connect directly to the Xero API from a mobile application.

With OAuth 2.0 we know support the PKCE auth flow which allows you to securely connect to the API directly from native mobile apps.
-
smudge.io commented
Better direct authentication support for mobile apps would be useful.
For example, the way the Xero app stores credentials in the keychain and uses Touch ID to authenticate would greatly streamline mobile app authentication. -
Dan Watters commented
Do you have an update on this API improvement? When will these improvements be made?
-
Dan Watters commented
I have designed a mobile app that allows truck/courier drivers to manage their jobs and invoice their customers. I would like to make this app connect with Xero so the invoices are fed into an accounting system. Please let me know when you have built in this capability so we can make this connection through a mobile app.