
AR Experience App
Mobile app with AR functionality

Software development company, Austria.

Request
Result
Technologies
- Java
- Kotlin
- JavaScript
- Wikitude SDK
- WebView
- Retrofit
- CI/CD
- Google Cloud VisionAPI
Result
Results
-
Sales growth
Thanks to the integration of AR features into client communication, the company has observed significant sales growth.
-
Improved performance and stability
Technical debt has been greatly reduced, and the app’s performance has tripled. As a result, no issues have been reported in the six months since the updates were implemented.
Challenge

Solution

Screenshot feature for AR content
We implemented a feature that allows users to take screenshots of AR scenes by using Android Bitmap APIs, integrating third-party tools, and ensuring server-side communication to store the images.
QR code scanning via native plugin
To enable QR code recognition, we integrated third-party libraries through a C++-based plugin, allowing the app to display specific AR content triggered by scanned codes.
Tooling for target group access
We developed a tooling system that makes it possible to tailor app access for different user groups, ensuring that each segment interacts only with relevant features.
CI/CD pipeline integration
Continuous Integration and Continuous Delivery were implemented to streamline development, automate builds, reduce errors, and improve overall release stability.
Reusable AR app template
To support scalability and maintainability, we built a reusable template for the AR Experience app, enabling the client to efficiently create similar AR apps in the future.
Unit and integration testing
Our team created both unit and integration tests to validate the functionality and reliability of the app’s features and AR content throughout the development cycle.
Backend for 3D model management
We developed a backend system to manage and store all 3D models used in the app, which also served as part of the business logic for the AR Experience platform.
Integration of Wikitude SDK
For AR rendering and content management, we used the Wikitude SDK, which provided a Java API and broad integration options. Though powerful, it required deep analysis and testing due to limited technical support.
JavaScript logic for WebView rendering
Since AR content was displayed in WebView, we implemented supporting logic in JavaScript, including matrix calculations and rendering optimizations, to ensure visual stability and responsiveness.
Modernization of the General Product
We enhanced the General Product by adding new features, fixing bugs, conducting large-scale refactoring, and improving the technical infrastructure while adapting to the client’s business logic and addressing significant technical debt.

Drop us a line!
Do you have a product idea you wish to bring to life?