This Navitar mobile application will be responsible for correctly scheduling and managing flight bookings, providing flight status, notifications, customer service line, update travel documents as needed, and provide check-in functionality. Our Senior Mobile Developer worked on both the front-end and back-end of this application, implementing technologies like Xamarin Forms, which is a unified framework to program for iOS and Android. The back-end development implemented services like microservices, core APIs, data processing and shaping, push notifications, payment processing, and more. Our developer has been involved from the very beginning; Navitar originally had an older version of application available, and our developer worked on that version for some time, but Navitar needed to start their new mobile application from the ground-up. The Navitar digital platform in fact provides the entire product line.
Our Senior developer works on developing UI and business logic, coding more advanced features like push notifications, API implementations, microservices using Microsoft Agur, and decryption. The challenge was to integrate this new platform of technology with existing services, because before Navitar ran on old architecture. One of the new technologies to be integrated is remoting calls, which pass data through another service. There were a handful of communication issues that prevented features from being integrated when they should've; the core teams that work on data needed to push out new features so the development team could implement new features. The payment services were also an issue; the payment team, which is not in the same office, needed to communicate back and forth with the development teams to push out new features. Because of a lack in communication, the development team couldn’t implement mobile payment, and it had to be postponed. Data and encryption also wasn’t up to standard.
The development team couldn’t implement and support mobile payment features before initial launch, and it had to be postponed. However, customers requested this feature, so more focus was set on mobile payment implementation after the first release, and Navitar collaborated with a third-party payment provider to implement this feature. There were also many demo trials done, which showed how the payment process works within a barebone application. This demo also received encrypted data using an internal tool that our developer produced from scratch, and the payment team was able to secure and understand test data more effectively.
Navitar is able to provide newer products to its consumers, and was successful in the quick releases and marketing potential that it wanted to achieve. Navitar had airline carriers using older versions of the application, but all current airline carriers were willing to upgrade to newer versions, and received new carriers/clients that wanted to use this product as well. Navitar was able to break into new territories, expanding their “old concept new platform” product to a myriad of different demographics. Our Senior iOS Developer learned a lot as well; our developer had no previous cloud experience, but gained a great deal of experience with cloud technologies, cloud services, and cloud architecture. Our developer gained experience in more effective coding practices and methods for orchestrating data. Our developer also had no prior experience with Xamarin Forms; he only knew iOS, but had to learn and successfully implement Xamarin Forms, C#, Android technologies.