menu icon

Mobile application development

visual triangle

We develop mobile applications for the most used platforms on the market - Android and iOS.

services / mobile application development

Mobile app for Android

Android has won over its users very quickly, primarily because of the affordability of the devices on which it is released. Android is now not only a friendly and intuitive system, but also the most widely used mobile platform worldwide. Android app development is thus becoming an integral part for mobile app development. Its global market share is as high as 72%. In the Czech market, we will see its 79% representation among users.

On the Czech market, we can see 79% of users.

Mobile app for iOS

Apple iOS is one of the most efficient mobile platforms of our time. It dazzles nearly two billion users worldwide with its simplicity and reliability. Apple places a high value on the quality and security of the apps it publishes. It has a 28% share of the global mobile operating system market. Representation on the Czech market represents 21% of users.

There is 21% users on the Czech market.

Successful projects

We have completed a number of projects, thanks to which we can offer know-how in programming mobile applications. More of our references.

Android
Kotlin
Android studio
Apple
Swift
Xcode

We develop native mobile applications

We develop mobile applications for Android in native language KOTLIN, which guarantee the highest stability, performance and development possibilities. We use reliableAndroid studio for development.

iOS mobile apps are developed in the native programming language Swift using Xcode software.

If you have an older project in the programming language JAVA or OBJECTIVE-C, do not hesitate to contact us.

There is a new alternative way of development in the framework FLUTTER. We use it for few specific projects because it allows them to be developed for Android and iOS at the same time but in most cases it is better to develop for each platform separately.

We're watching guideline updates of both platforms in order to follow current trends for our apps.

Native development makes our applications long-term sustainable.

visual triangle

We build an entire ecosystem of applications

We are used to integrating mobile app development with existing software. In the case of larger projects, we create a completely new ecosystem.

If you are asking for a mobile application, it is ideal to supplement it with a web part, which can represent internal or client administration, a presentation website, etc.

For some projects, the programming of mobile applications is done first, which can be supplemented with a customized web application if necessary.

Our applications are always mutually compatible.

Mobile and web application drafts

Whole life cycle

We’ll guide you through all the important steps from initial analysis and design, through implementation to distribution and subsequent support.

Identifikace potřeb → Analýza → UX/UI → Design → Vývoj → Testování → Publikace → Podpora Identifikace potřeb → Analýza → UX/UI → Design → Vývoj → Testování → Publikace → Podpora

How do we build apps?

Every single mobile or web application requires individual approach. We do understand that fact and that's why we try to fully understand demands of the client and status of the project in the very first consultation. Later, we are able to deliver solution our specialists drafted for app development.

We have experience working on projects at any stage of development:

  • since the very first steps, where we help the client to get thoughts and ideas together,
  • through projects in progress or projects with clearly defined functionality,
  • up to overtaking already existing software.

Sounds good? Let's meet and have a coffee or send us your request. We will answer you with drafted solution of app development soon.

We will guide you through the whole process

Following steps are the most important milestones in the application development process. Not all projects require all of the steps to be realized and some might need completely different and individual approach.

Project preparation and consultation

We try to understand the state of the project in the first phase. There are going to be some formal requirements before the project starts. We will also present upcoming steps.

Project analysis — requirements

This step consists of a discussion about the project. You will communicate with our analyst, who will guide you through the initial process.

Main goal of the project analysis initial phase is to gather available data for the project.

Project analysis — sketch and wireframe

In case of more difficult project, we create schematic map of the application / whole architecture. It will help both you and us to gain better orientation in the project.

Sketch represents hand-drawn screens with low level of detail. It is used in the initial phase.

Wireframe is a digitally created layout with high level of detail (without graphics). The main focus of this phase is the user experience. It gives an idea of where everything will eventually go. It also serves as a source for design creation.

arrow up down

Project analysis — design

Once we know the structure of the project and we understand all connections, we are able to start the design phase. Remember, the visual outcome is really important. The design should attract the user and build some (positive) feeling. There is only one chance to make the first impression.

arrow up down

Project analysis — specification

At this point we have gathered plenty of information from previous steps. We add additional technical and functional details and create the final screen flow representing the links between screens.

We create the final screen flow representing the links between screens.

Every single screen has a complete specification starting with description, complete behaviour, animations, transitions, connection to external data sources and more.

arrow up down

Programming work

At this point the project is in the hands of our programmers. They received thorough documentation, page flow, design layout, and they are ready to start working. They use Jira or YouTrack process tools to organize work and manage requests.

There is a communication between you and the project manager, who knows everything about the project and keeps track of the work and the schedule.

You might get some first versions of the project to have a look. It helps you to monitor the progress of the project, we can keep you posted if you want.

arrow up down

Testing

Don't worry, bugs are common phenomenon of every development phase. We are testing through the whole development process, eliminating them. There is also final testing at the end of the project.

You might be a part of the testing process as well (we do recommend this option). There will be an intuitive reporting tool prepared for your feedback.

arrow up down

Release and subsequent support

This is the end of the development process. Release of the awaited project is coming.

Mobile apps are published to relevant stores and web apps are deployed to production domains.

Every single software needs its service support, regular maintenance and error fixing. That's the reason, why we set the service agreement (SLA), custom for every project.