About the project
Room Xpand is a LiDAR-powered room scanning app that creates accurate 3D models and 2D floor plans in real time📱🔥
Room Xpand revolutionizes the way professionals and homeowners capture and visualize spaces. Designed with usability in mind, the app offers an intuitive interface that simplifies room scanning, layout adjustments, and measurement tasks. Room Xpand is an ultimate companion that provides precision and convenience at the fingertips.
The Core Challenges We Faced
Challenges
Solutions
Designing an intuitive and error-resistant user experience that differs from competitor apps
Our team conducted thorough competitor analysis to identify best practices and common pitfalls. User testing and feedback loops were implemented throughout the design phase to ensure error minimization and a user-friendly, distinctive experience.
Catering to a diverse user base with varying levels of 3D/2D modeling expertise
To accommodate users with different skill levels, we integrated beginner-friendly tutorials and help resources. These guides simplify complex functionalities, making the app accessible to both professionals and casual users.
Ensuring accurate processing of 3D and 2D model conversion
Utilizing native iOS development tools, we invested significant development effort in optimizing the 3D-to-2D conversion for precise model translation with seamless UI representation and maintaining consistency when making real-time updates in the 2D plan.
Project Timeline
Implementation Roadmap
Phase 1
Discovery Phase
The discovery phase was crucial in defining the core functionalities of the app and setting the foundation for a successful MVP.
We started by identifying key user needs and market gaps, conducting competitor research to understand existing solutions and their limitations. Through collaboration with stakeholders, we outlined the primary requirements for the MVP, mapped out user flows, and developed the information architecture. The findings from this phase resulted in a comprehensive requirements document, wireframes, and a product roadmap, guiding the design and development processes.
DISCOVERY PHASE
Competitor Analysis
information architecture
The structure of the app
Phase 2
Product Design
The app’s design was carefully crafted to ensure both functionality and ease of use for a diverse user base. Our team created a professional, modern UI with a neutral color palette. Product branding was also integrated into the design, giving the app a sleek, minimalistic aesthetic.
Helvetica Neue
Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz 1234567890±!@#$%^&*()_+
#6459ff
#ffffff
#edeef1
#23262e
PRODUCT DESIGN
Features
01
LiDAR Scanning & 3D Model Viewer
Users can scan indoor spaces with high precision using LiDAR technology, generating a detailed 3D model. They can navigate, rotate, and zoom into their scans, analyzing spatial details from multiple perspectives.
The app supports multi-floor scanning, allowing users to capture and manage multi-level buildings within a single project. Additionally, automatic area calculation provides instant measurements, reducing the need for manual calculations.
02
2D Floor Plan
Scanned 3D models are converted into editable 2D floor plans. Users can adjust wall dimensions to correct inaccuracies, with area calculations updating automatically based on the changes.
03
Layout Refinement
Users can place and manage objects like furniture, fixtures, appliances, and more onto the 2D plan. This allows them to visualize layout options and experiment with interior design directly within the app.
04
Annotations
The app supports adding annotations, allowing users to highlight important design elements, communicate intent, and provide extra detail for accurate planning and effective collaboration with stakeholders.
05
Export & Sharing Options
The app allows users to export floor plans in multiple formats, including PDF, DXF, and image files. This flexibility makes it easy to share, print, or further edit floor plans based on user needs.
06
Project Organization
Each floor plan is saved as a separate project, enabling users to efficiently manage and organize multiple spaces, making it ideal for professionals working on multiple properties or design iterations.
Phase 3
Development
Employing an Agile methodology, the development process utilized bi-weekly sprints and continuous integration and deployment.
This approach facilitated continuous feedback and enabled rapid feature enhancements. By leveraging native iOS technologies and integrating key best practices – including performance optimization, efficient memory management, and real-time error handling – the application achieved improved stability and user experience.
Technologies
-
MVVM architecture
-
Swift 5
-
ARKit
-
Swift UI
-
RoomPlan Kit
-
SpriteKit
-
SceneKit
-
Node.js
-
Typescript
-
MongoDB
-
Express.js
-
Redis
-
AWS Services
-
Branch.io
Mockup
Prototype
AWARDS & HONORS
Top rated company since 2015
Top mobile app development 2018
Top B2B company 2019
Say hello