.NET, Mobile Apps, Xamarin

Mobile application that supports travel accounting process within business trips.

Our solution

We have been working with iAlbatros since September 2016. The final result of our work is a mobile application integrated with a platform for settlement of business trip expenses.

The user can use the application to report a new expense: describe it, choose a category such as a meal/taxi, and optionally attach a photo of the receipt/invoice for the service. After submitting it, the manager with appropriate permissions can approve or reject this expense.

One of the biggest challenges we encountered during the programming process was implementation of push notifications, because none of the available extensions met design requirements. We also expanded functionality of the standard Xamarin Forms ListView control with the possibility to swipe its elements.

Moncef Khanfir, CEO of iAlbatros, explaining how the platform works at IFTM Top Resa 2016.

http://ialbatros.com/iftm-2016-maya-rewolucja-w-business-travel/?lang=pl

Technologies we used

In the Maya mobile application development process, we used Xamarin Forms platform to create one common code for three most popular mobile operating systems: iOS, Android, UWP. It significantly speeds up the programming process.

In the project, we used the Microsoft Azure Notification Hub to send push notifications to application users.

To test the application, we used Xamarin Test Cloud which enables testing applications on more than 2,000 physical devices with different system versions and screen sizes.

The application uses API provided by the Client.

Summary of the technologies used in this project:

C#
Xamarin Forms
Azure Notification Hub
SQlite
Rest API

See application design