Mobile app development in Geneva and Zürich
Our team of professional Apple (iOS) and Android app developers in Geneva and Zürich create apps for smartphones and tablets with modern designs and outstanding quality. In 2019, Swiss Tomato became Winner of Best of Swiss Web in Mobile Category and won the Bronze Trophy in the Enterprise category at Best of Swiss Apps.
We are an award-winning web agency, bringing cutting-edge technological solutions wrapped in conscious designs that serve, not just amaze.
Best of Swiss Web 2019
Best of Swiss Web 2019
Best of Swiss Apps 2019
MCI Share app
Are you a small business? Big company? Non-profit? International Organization? We got you covered.
App Development References
Mobile App Development Agency
Our app developer team consists of experienced app developers. We use the latest technologies to maximise client satisfaction. Our app designs are modern and easy to use to achieve outstanding user experience. Our Clients, like Frederique Constant watches, Swiss Confederation, the United Nations, Groupe Mutuel health insurer and Jet Aviation from Geneva, Lausanne, Bern, Basel, Zurich appreciate our professionalism, short development time and modern designs. We app developers work closely with our Clients to find the best solution for every budget.
App development – Key services:
- Apple, iOS, iPhone app development and iPad app developer services
- Android app development and Android tablet app development
- Apps optimised for tablets
- Augmented reality (AR) & Virtual Reality (VR) application development – Virtual Tomato
- App developing using Bluetooth & Bluetooth low energy (BLE)
- Apps for connected devices, internet of things (IoT)
- Smartwatch apps for Apple Watch and Android Wear
- In-door navigation apps
- App marketing and PR to increase downloads
- Support and hosting by our app developers
- Mobile app development consultation
- Additional web design service
We also offer Web development services.Website development
Swiss Tomato's field of experience
NGO / Gov
AR/ VR Apps
Pharma / Medtech
Small and medium-sized businesses
Why Swiss Tomato
We are precise and reliable and we strive to nail things.
Just like William Tell.
We develop beautiful apps that will put a smile on your face!
We put the tomato on the cake.
Process and timing of app development
Creating a new application takes around 3-6 months, this depends on the complexity of the app. Our developer agency in Geneva and Zurich uses agile development (2-week sprints with defined development tasks) or the waterfall development method, which consists of 5 key steps:
The joint work of application development begins with a consultation. In doing so, we discuss the appearance of the application and the required functions. As a client, in this phase, you have the opportunity to present your idea or your needs about the application. We summarize and analyze the questions and ideas that arise and help conduct market research. Our developer will provide feedback on the extent to which the project is feasible and whether any modifications may be necessary.
App design & Wireframe
In this phase, we first create a framework that includes the data, interface, and function of the application. We will also create a wireframe (graphical prototype) that illustrates the appearance of the future application. Style guidelines are also recorded as an integral part of the design process. Finally, when the prototype is born, we can test the application minimally. Of course, this is just an initial version, but it’s ideal for trying out the final look for the future.
App development & coding
Development is a process in which you consult with our software developers from time to time. The purpose of this is for you to test the application from the customer’s side, and we, as the developer, make suggestions for solving any problems. The front-end development involves the development of the visible application itself, while the back-end development includes the database needed to support mobile application functionality as well as server-side elements. Within the framework of the “API” process, a communication method between the application and the backend server is developed.
Testing and bug fixing
The main purpose of this phase is to see from the user experience whether the given function fulfils the needs of the user and of course that the application also meets your expectations. The user interface needs to be examined. Is it the same as the dreamed plans? Is it easy to use and aesthetically pleasing? You need to try out all the features and options, and you need to see how fast the application responds, how much power it consumes, and whether each button and function works.
If you have tried all the options of the application and the possible errors have been revealed, then there is nothing left but to show the brand new mobile application to the general public.
Publishing the app in the App Store & Google Play
The application must be delivered to the users. Find a striking name for it first, then upload it to the Apple App Store (iOS app) and Google Play Store (Android app). You should know that apps uploaded to the App Store will go through a review process before they will be available to users. Android apps have no review process.
It is then essential to promote the app on relevant platforms to reach as many users as possible. You may also want to send it to those on your email list to grow your user base as quickly as possible.
How much does it cost to develop an application?
The short answer is that an app development is about 300-1’000 hours of work and you have to multiply it by the app developers hourly fee.
How much it costs to build an application depends on several things. Firstly, the purpose for which you want to use the application: play, work, health, online shopping, etc. The purpose affects the whole development process, so it largely determines the costs as well. The price will also be affected by what platform it will be available on (iOS, Android, or both) and what design elements it will have (simpler look or custom design), as well as how many and how complex features it will have.
App development hours based on app complexity
A good app takes a long time to develop, as it involves phases of concept development, wireframe / user interface, design, coding, testing & uploading to Apple Store and Google Play.
Low complexity app
If it is one platform only (say iOS) and with low complexity, you can count 300-350 hours and 3 months to develop an app.
Medium complexity app
If you count with an iPhone & Android phone app with medium complexity, you can count with 150-200 hours for iOS, 150-200 hours for Android. And 150-200 hours for back-end development. Which gives you a total of 450-600 hours of development and roughly 4 months development time.
High complexity app
If your app has many special features, like in-app payment, user management, complex content management module, integration of 3rd party systems and a complex back-end, then the app development might be 750-1’000 hours as well.
Let's work together on your application development!
Developing a quality mobile app works much more effectively in a team than alone. You will need professionals to do this, as creating an application is a process that requires a wide range of knowledge and skills. Our app development agency in Geneva & Zurich has the best professionals for these tasks, so you don’t have to contract with them one by one.
The great advantage of our agency is that we work in a familiar team, which makes cooperation smooth and efficient. This will also make your job much easier. Our agency members are constantly looking for challenging tasks and projects. Our proactive and eager to learn employees also motivate each other and encourage better performance, which is essential for the success of the project.