award

Design and development of a cross-platform driver app using .NET MAUI, seamlessly integrated with ODYSYS’s D3 industry solution.
SCOPE

clock_4am

PROJECT DURATION: 9 MONTHS
TIMELINE

group

03 (Two developers with .NET MAUI expertise & one trainee)
TEAM

processor

.NET MAUI 7, Prism, Syncfusion
TECHNOLOGY

Design & Development of a Cross-Platform Driver App Based on .NET MAUI – Extending ODYSYS AG’s D3 Industry Software

ODYSYS is driving digital transformation for more than 1,000 drivers – with a modern .NET MAUI app that redefines daily operations.

What began as an outdated Xamarin app was transformed into a high-performance, fully offline-capable solution using .NET MAUI. The result: a reliable, future-ready app that’s used every day, continuously improved, and serves as a vital bridge between drivers and dispatch operations.

ABOUT ODYSYS AG

ODYSYS AG, headquartered in Mundelsheim (Baden-Württemberg, Germany), has been developing industry-specific software for the crane and heavy load sector for more than 25 years.

The company helps its clients streamline planning, dispatching, resource control, reporting, and order management – with a strong focus on equipment and vehicle rental.

Its flagship product, D3, is a .NET-based industry solution used across aerial work platform rental, transport logistics, and heavy-load transportation.

The Project

ODYSYS first built an internal prototype of a driver app that allowed drivers to access their assignments digitally. However, since app development is not the company’s core business, the app fell short in terms of design and usability.

To transform the app into a robust, user-friendly product, ODYSYS engaged an external design agency to deliver a modern UI/UX concept. For the technical rebuild, they deliberately selected .NET MAUI – Microsoft’s new cross-platform framework – drawing on their deep experience with .NET and its predecessor, Xamarin.Forms.

questionmark Our Task:

  • Complete redevelopment of the app based on the provided design
  • Adding essential features that the prototype didn’t include
  • Performance optimization, especially improving load times
  • Building a solid technical foundation to empower ODYSYS to maintain and evolve the app independently

As .NET MAUI experts, we delivered the project as a fixed-price agile engagement – giving ODYSYS full cost transparency while maintaining the flexibility needed to create a tailored, production-ready app.

Objectives
Challenges

questionmark CHALLENGES:

  • Offline & Online Functionality: The app needed to work reliably even in areas with poor connectivity. Data was stored locally and automatically synchronized with ODYSYS D3 once connectivity was restored.

  • Technical Limitations: At the project start, .NET MAUI 7 was not yet fully mature, which led to challenges – especially in the UI layer.

  • Missing UI Components: Key elements like a bottom sheet weren’t natively available in .NET MAUI 7. To meet the design specifications, we developed custom components closely aligned with the customer’s expectations and prototype.

Many of these challenges were later addressed through .NET MAUI 8 and ongoing collaboration between Syncfusion and Microsoft. Our solution, however, allowed ODYSYS to take early advantage of the new technology and deploy a robust, future-ready app ahead of the curve.

processor Technologies:

ODYSYS chose .NET MAUI not just for its cross-platform capabilities but also because of their in-house .NET expertise – making it easy for their own team to maintain and extend the app independently.

Although .NET MAUI 7 was still maturing at the project’s start, it provided the flexibility needed to build a modern, scalable app from a single codebase.

The UI/UX concept delivered by the design agency went beyond standard components, requiring bespoke solutions.

To deliver the best results, we combined .NET MAUI with carefully selected technologies:

  • Navigation
    The app needed a complex, user-friendly navigation structure with deep nesting and role-based views. As this wasn’t fully supported in .NET MAUI 7, we integrated the Prism framework for robust and maintainable navigation.

  • PDF Handling & Signatures
    Drivers had to fill out and sign PDF documents directly within the app and sync them back to the D3 system. We used Syncfusion’s UI components to deliver an intuitive experience with reliable technical implementation.

This solid technical foundation enabled us to build an app that’s not only visually polished but also maintainable, scalable, and built to evolve with future requirements.

Technologies
Solution

lightbulb The Solution

Based on the design agency’s prototype, we set up a fixed-price agile project that ensured both flexibility and cost certainty. Using SCRUM, we iteratively implemented design and feature changes throughout development.

A key focus was offline capability: All data is stored locally and automatically synced to D3, ODYSYS’s industry platform, once connectivity is restored.

This was critical, especially in construction environments with unreliable network coverage – enabling seamless operation even in remote areas.

Key features in the first release:

  • Time Tracking
    Precise documentation of working hours directly by the driver
  • Checklists
    Standardized data capture based on D3 requirements
  • Scanner Function
    Built-in document scanner – replacing the previously used separate app
  • Dispatcher Feedback
    Enables more accurate time tracking and simplifies back-office workflows

Ongoing Enhancements:
Following the successful initial release, we continue to work closely with ODYSYS to expand the app. New features are regularly added, including:

  • Digital signing of PDFs directly in the app
  • Reactivation of canceled jobs
  • Adding photos and documents at job completion – fully synced with D3

Thanks to ongoing development, the app remains technically current and continues to deliver tangible benefits to users – reinforcing ODYSYS’s long-term competitiveness.

Results for ODYSYS

The newly developed driver app stood out for its modern design, intuitive usability, and significantly improved performance. It enabled ODYSYS to strengthen relationships with existing clients and successfully attract new ones.

By combining .NET MAUI with agile methodology, we delivered a solution that is technically robust and adaptable to evolving requirements.

Key benefits at a glance:

checkmark

Faster Data Processing

Noticeably reduced load times ensure smooth operation in daily workflows.

checkmark

Full Offline Capability

Fully operational even without an internet connection – with automatic sync as soon as a connection is available. Perfect for real-world mobile work in remote or poorly connected areas.

checkmark

Central Information Hub

All relevant job data in one app – no parallel tools or workflow interruptions.

checkmark

Optimized Usability

Intuitive handling thanks to thoughtful UI/UX design – ensuring high user adoption.

checkmark

Clear Structure

Well-organized layout of functions and data – enabling quick navigation and efficient use.

checkmark

Sustainable Success

By the end of 2024, over 1,000 active drivers were using the app – a major milestone and clear proof of its long-term success.

CONCLUSION

The close collaboration between ODYSYS, the design agency, and our development team resulted in a driver app that excels in both technical performance and visual design. The project showcases how modern technologies like .NET MAUI and agile methods work hand in hand to deliver custom software solutions with real impact.

By using .NET MAUI, we created a future-ready, cross-platform architecture that enables ODYSYS to maintain and evolve the app independently.

Since the initial successful release, we’ve continued to enhance the app together with ODYSYS. New features and technical improvements are rolled out regularly – strengthening not just the app itself but also the long-term partnership between our teams.

quotes

“With Quality Bytes, we didn’t just hire a service provider – we gained a true partner. Communication was open, collaboration was constructive, and the result speaks for itself: a modern app that’s been very well received by our customers.”