Look for the right market
Expand Your Potential Market
Persona interviews will help you better understand the user, starting from their basic needs and ending with more in-depth insights into how they will use the product.
Know Where To Build
There are two major operating systems in the market: Android with 70.68% share & iOS with 28.79%. Currently, those two biggest competitors are taking over ~99.5% of the market.
Demanding Mobile Business
With more than 2,000,000 apps on each major store, users expect high-quality, performant, and consistent apps.
Choose the suitable solution
Web development is a smart business strategy. With current technologies, it’s a common practice to share the backend infrastructure across multiple platforms. Thanks to that, once prepared, business logic can power web applications, mobile versions and even support wearable devices like watches by sharing and synchronizing critical data across cloud API.
PWA – progressive web app can answer some of these expectations. By extending the browser capabilities, we make offline usage of applications, extended API to device hardware & experience similar to the native one.
Some features that are available only on phones or need some more computing power for your app. It's safe to say that a native app is a way to go.
IOS – a right choice if you want a dedicated solution for this platform. Every new feature is available without issues. Apps are written in Objective-C or modern Swift programming language.
Android – similar to iOS by accessing all of the new platform features, along with APIs with code written in Java or modern Kotlin language.
Over the years, we found that having separate code-bases for applications costs too much, even for big companies. Hence, the solution is to have a single codebase, which can be built as a separate native Android or iOS app.
React Native – based on React.js, the most popular web framework, React Native allows writing code in an environment familiar to web developers, although rendered elements on the app are pure native. It's our go-to choice to have an app look platform- consistent. Also, it always allows fallback to a pure native solution if necessary.
Flutter – with its initial release in 2017, Flutter, backed by Google, is a new way for building cross-platform apps in Dart programming language. Google rewrote the UI part of the application to look and behave consistently on both iOS & Android systems. Although Flutter is a newcomer in the game, its popularity is rising fast.
Proven product workflow
Battle tested technology
This framework is our proposed way of developing mobile apps. Using the most popular solutions
derived from React.js, we can build robust, purely native-looking applications that behind the
hood are using the Javascript framework.
Using React Native creates the possibility to use one programming language between the whole
project. It means similar tooling for your backend and frontend needs that allows easy code
reuse between platforms. It strongly improves time to market, benefits code stability and, by
that, the project’s success.
Efficiency comes with experience
With tools like Detox and React Native testing library, we can achieve close to 100% code coverage.
We believe in support of having strongly typed language, our must-have on bigger projects.
With the support of Github & CircleCi solutions, we do automation of tests and releases of applications.
We believe in an architecture that allows us to add testable features fast without messing with the code.