CASE STUDY
Modernizing Germany’s largest consumer-facing FMCG application
Client :
Offerista Group GmbH (now part of Shopfully GmbH)
Client & Project Background Information
Barcoo is one of Germany's most successful consumer-facing applications with a user base of more than 20 million installs across Android/iOS. Barcoo empowers consumers by providing comprehensive product information through barcode scanning. After scanning a product's barcode, users gain access to details such as price comparisons, nutritional information, sustainability ratings, and test reports. Barcoo has been instrumental in promoting transparency in shopping, enabling consumers to make informed and ethical purchasing decisions.
"From the start, it was clear that the VT Netzwelt team is driven to succeed, and that winning mentality has been invaluable to us—and will continue to be in the future."

Benjamin Thym
CEO, Offerista Group
The Challenge
As Barcoo's user base expanded and the market evolved, several challenges emerged:
- Aging Codebase: The existing application was built using legacy technologies, including Objective-C for iOS and Java for Android, which hindered performance and scalability.
- Market Diversification: There was a need to replicate the core application across different markets, each requiring unique branding and functionalities, referred to as "flavors."
- Performance Optimization: Enhancing the app's performance was critical, especially given its extensive user base, where even minor inefficiencies could significantly impact user experience.
- Rapid Time-to-Market: The client required swift responses to an ambitous expansion strategy and steep increases in development demands, necessitating a flexible and efficient development process.
- Complex Architecture: Developing a scalable architecture capable of supporting multiple app flavors and future growth was essential.
- SDK Development: Creating new Software Development Kits (SDKs) to allow third-party integration of Barcoo's features into other applications was a strategic priority.
Our Contribution
As the exclusive dedicated development team for Barcoo, we undertook a comprehensive approach to address these challenges:
- Technology Migration: We transitioned the codebase from Objective-C to Swift for iOS and from Java to Kotlin for Android, enhancing performance, maintainability, and future-proofing the application.
- Multi-Flavored Application Development: We developed multiple versions of the app tailored to different markets, each with distinct branding and functionalities, while maintaining a shared core to ensure consistency and efficiency.
- Performance Enhancements: Through in-depth analysis and optimization, we improved the app's performance, ensuring it could handle millions of users seamlessly.
- Agile Development Process: Our flexible development approach allowed us to rapidly respond to the client's needs, efficiently managing sudden increases in development workload and ensuring quick time-to-market for new features and app flavors.
- Scalable Architecture Design: We devised a robust and scalable architecture that supports the current application suite and is adaptable for future expansions and increased user demand.
- SDK Development: We developed comprehensive SDKs enabling other applications to integrate Barcoo's features, extending the app's reach and functionality beyond its standalone use.

Achievements
Our collaboration led to significant accomplishments:
- Enhanced User Experience: The migration to modern technologies and performance optimizations resulted in a smoother and more responsive app, improving user satisfaction.
- Successful Market Expansion: The development of multiple app flavors facilitated successful entry into new markets, broadening Barcoo's user base and increasing its market presence.
- Scalability for Future Growth: The scalable architecture ensures that Barcoo can accommodate future growth, both in terms of user numbers and additional features.
- Extended Ecosystem Integration: The newly developed SDKs have enabled other applications to incorporate Barcoo's functionalities, expanding its ecosystem and influence in the consumer information space.
Conclusion
Our exclusive partnership with Barcoo exemplifies our ability to modernize legacy systems, develop customized solutions for diverse markets, and create scalable architectures that support future growth. By addressing complex challenges and delivering high-quality, flexible solutions, we have played a pivotal role in enhancing Barcoo's offerings and solidifying its position as a leading consumer application in Germany.