Case Study: Native IOS and Android App Development for Logistics SaaS

Aa
Aa
Aa

What is the real impact of technologies when it comes to logistics?

There is no way to surely estimate and evaluate the overall impact of digitalization when it comes to the transportation industry. However, with the global market for digital transformation spending in logistics estimated at US$52.3 Billion in the year 2022, it’s obvious that the industry came through fundamental changes. 

As tech creators and enthusiasts, we prefer to be the catalysts instead of observers. Of course, the logistics industry wasn’t an exception to our passion. 

That’s how our cooperation with Voyage Control started.

.

Brief summary

  • Voyage Control is a SaaS platform developed to give transport hubs with high delivery throughput more possibilities to properly manage the Logistics process. We were responsible for creating a Mobile App for the platform.
  • Simultaneously, we developed and released 2 native applications for Android and iOS. The process was full of different pitfalls and issues which we successfully solved.
  • We are still cooperating with Voyage Control by maintaining the product and developing app updates.

.

About the project

Voyage Control is a SaaS platform developed to give transport hubs with high delivery throughput real-time capabilities for managing bookings, on-site resources, and supply chain analytics. 

.

What was the challenge

When we started our cooperation with Voyage Control, the primary task was to rebuild the structure and develop the two separate native apps for IOS and Android.

Even though there was already a build of an app before we started the project, the tech requirements made us redevelop most of it and incorporate some brand-new features. 

.

Solution we provided

The whole workflow was split into sprints, in order to make the development process flexible and give our team more space and possibilities to make continuous improvements for both app versions.

The development process included the following list of features:

  • Ability to create and edit bookings
  • Calendar view of the bookings 
  • Vehicle movements tracking
  • User profile screen, user profile editing
  • Single Sign-On feature 

We also did various app design improvements and conducted the design unification across the apps, along with making improvements in the booking process.

The additional challenge was in synchronizing both native development processes. Android and iOS are completely different systems, so most of the features require different solutions for both systems. We encountered and solved the following issues:

  • Bookings calendar: for the iOS app we used an open-source solution, but for Android, we had to implement the calendar view from scratch because no solution fits our requirements;
  • UI elements on iOS and Android are quite different: they look different and behave differently. We had the challenge to unify the UI of the apps. To accomplish it, we created a lot of custom views that look similar on both systems. It was a result of very close work between our iOS and Android developers.
  • There were significant differences between the implementation of the booking tracking feature on iOS and Android. This is due to the fact that the iOS system is much more closed for the developers and has some limitations for background work, so it required some iOS-specific solutions that fit the platform requirements.

.

Result

Now, Voyage Control is a well-operable and user-friendly app available both on Android and IOS

The collaboration between us was fruitful and remarkable. We’re happy to continue our cooperation and reach new heights in the future together.

Regardless of the industry, the Mobile App development flow may become a great voyage, if your vendor is a responsible and detail-oriented team focused on the users and functionality of the app.

In Pecode, we’re always ready to bring great ideas to life. And for those who are ready to start this journey with us, we’re always available via hello@pecodesoftware.com