Understand
We review users, workflows and target devices alongside your existing code and APIs. You get a clear view of what needs to improve.
DabApps builds and improves React web applications and React Native apps for iOS and Android. Our work includes dental compliance software for Agilio and mobile therapy tools for Sussex Voices Clinic, combining interface design, API integration and continued product development.
Customers need to find the right information. Staff need to complete forms, track work and understand reports. A well-designed interface makes those tasks clearer, even when the systems and data behind them are complex.
Whether you're shaping a new product or improving one people already use, we connect frontend development to those everyday needs. We work through navigation, loading states, validation and access rules alongside the APIs that make the interface work.
WHAT WE BUILD
React development covers the interactive parts of a web application; React Native development brings that component-based approach to mobile apps with native interface components. DabApps designs and builds these interfaces, connects them to the data they need and supports their release. The work can be a focused frontend engagement or part of a complete product build.
COMMON STARTING POINTS
You may have a clear product idea, a growing backlog or software that's becoming harder to change. We start by understanding the users and reviewing what already works, so the plan reflects the product's needs. For WeThrive, that meant taking over a partially developed product and continuing to build its reporting, permissions and action-tracking tools.
We review users, workflows and target devices alongside your existing code and APIs. You get a clear view of what needs to improve.
We agree the scope, interface design and technical approach, including what can be shared across platforms and what needs separate work.
We develop and test the interface with its APIs, checking real user journeys across browsers or devices and preparing the release.
We support launch and ongoing development, planning dependency updates, fixes and new features as the product and platforms change.
WHY DABAPPS
Our work with Agilio began in 2015 with a legacy system rebuild in Django and React, including migration of existing users and data. For STEAMS-ED, we used React Native and Expo with Firebase to deliver a focused learning pilot and support app store submission. That experience helps us plan the systems, content and release work your interface depends on.
Our recent React Native work includes The Story Trail for Amaze and TSW’s travel app for Botswana, bringing together maps, local content and reasons to keep exploring. Agilio shows our React experience rebuilding and developing a web product that dental practices rely on.
We built Amaze's mobile app to help families explore Brighton & Hove's BookBench sculptures, log visits and unlock rewards.
We built a mobile guide to Botswana, helping visitors and local people find places to eat, stay and explore.
More than 18,000 dental professionals rely on iComply to manage compliance across the UK. We've worked with Agilio since 2015 to help the product evolve alongside their customers' needs.
“The development process was seamless, DabApps are flexible, pragmatic and professional. They really care about the projects, clients and end users, 10/10.”
Pedro Romero, Head of Gambling Therapy
Web and mobile experiences can share APIs and a consistent design language while serving different tasks. If you need the whole product built, our web and mobile development services cover the wider delivery. Product design and backend engineering help connect the interface to the workflows, permissions and data behind it.
React is a library for building interfaces, including web applications that run in a browser. React Native uses the same component-based approach to build mobile apps with native interface components. DabApps uses React for web products and React Native for iOS and Android apps, choosing the approach around how people need to use the product.
React Native lets iOS and Android apps share much of their code, with platform-specific work where needed. A React web app and a React Native mobile app can use the same APIs and may share some application logic, but their interfaces need to suit different screens and interactions. We assess the opportunities for reuse before agreeing the build.
Yes. We start with a review of the code, dependencies, tests, APIs and release process. That gives us a basis for recommending targeted improvements or a larger rebuild. We also work on migrations from older technology: for Sussex Voices Clinic, we replaced a Cordova app with React Native and TypeScript.
Yes. We assess the APIs, authentication and data the interface needs, then agree any backend changes with your team. We can also build or extend the API ourselves. Our React work includes Django-backed products such as Agilio iComply and WeThrive, while STEAMS-ED uses React Native with Firebase.
The main factors are the user journeys, number of platforms, interface complexity, integrations and condition of any existing code. Device features, data storage and app store releases also affect mobile work. We use an initial conversation and, where needed, a technical review to define a useful scope and delivery plan before estimating the build.
Yes. We can support submission to the Apple and Google app stores, as we did for STEAMS-ED, and plan maintenance and further development after launch. That includes reviewing framework and dependency updates and checking changes against supported browsers or devices. Release responsibilities and support arrangements are agreed as part of the engagement.