zaterdag 1 april 2017

Mobile app development, challenges..

The past weeks I have worked on new versions of the ProjectHours mobile apps (new Timer page and multilanguage support).

Updating the Android app went well. The new version is available in the Google Play Store and I am happy with it. Windows app will follow, had one issue where the tap gesture (touch) did not work immediately.

The iPhone/iPad app is more of a challenge. There were some setbacks:
- The Xamarin forms controls are not so easy to manipulate for some reason in iOS so it is difficult to build an acceptable UI in a short span of time.

- I had problems with provisioning certificates that are necessary to deploy the app. It works fine now, but took a lot of time to figure out how provisioning of apps works.

- There was a compiler issue with linking the code, it turned out that if you choose the option 'link all assemblies' some code (default constructors) is removed in an attempt to optimize, but it breaks the app. Unfortunately this did not occur immediately in the virtual environment that I use to build and try out the app, it only happens on physical devices when deployed via the Apple Test Flight beta program. Took a long time to figure out.

But finally I got the iPhone app working. There is a Beta version available online.. click the link to try it out if you want. After a little bit of testing I think the apps functionality works ok but the UI is horrible, especially the Timer page:


More work to do..
Bert-Jan


Geen opmerkingen:

Een reactie posten