Contact

Notre agence de développement d’application à Genève est une entreprise familiale

Nous sommes passionnés par ce que nous faisons, c’est peut-être pour cette raison que nos clients aiment travailler avec nous depuis 2014. Notre agence de développement d’applications primée à Genève crée des applications mobiles pour iOS, Android et est aussi à votre disposition pour créer une application RA/RV.

Contactez-nous !
Awards
Développement d'application iOS

Développement d’application iOS

Notre agence de développement d’applications basée à Genève développe des applications de pointe pour iOS (iPhone, iPad et Apple Watch) grâce à la maitrise des technologies natives (Swift) ou cross-platform (Flutter).
Développement d'application Android

Développement d’application Android

Notre agence, primée pour son travail de développement d’application mobile, crée des applications pour mobile et tablette grâce aux technologies natives (Kotlin) ou cross-platform (Flutter).
Développement d’applications web

Développement d’applications web

Plus légères, les applications web gagnent en popularité. Elles sont parfaitement adaptées pour servir de solution autonome ou de plateforme complémentaire à vos applications mobiles.
Développement AR & VR

Développement AR & VR

Notre expertise en réalité virtuelle et augmentée nous place parmi les meilleures entreprises du secteur en Suisse. Nous créons de remarquables contenus 3D et leur donnons vie grâce aux technologies Unity ou ARKit/ARCore. Cela permet aux utilisateurs de vivre une expérience mémorable au sein d’applications faciles à utiliser.

Nous combinons la flexibilité d’une petite agence de développement d’application mobile avec l’expertise d’une grande.

Clients contents*

Que vous soyez une petite ou une grande entreprise, une start-up, une organisation à but non lucratif ou internationale, notre agence à Genève s’adapte à votre besoin.

Groupe Mutuel
Frederique Constant
Ulysse Nardin
Canton de Geneve
Switzerland
CHUV
Rivella
United Nations
SIHH
HP
La Liberté
JET AVIATION
1875 FINANCE
jobup.ch
Nestlé
Novartis
Bayer
ITU
Porsche
P&G

Ce qu’en pensent nos clients

★ ★ ★ ★ ★

Swiss Tomato est une agence très professionnelle qui a aidé le journal La Liberté à faire sa transition vers l’information digitale en développant une application de grande qualité. Un vrai plaisir d’avoir pu collaborer avec cette agence.

Armand Goy
Armand Goy
Directeur marketing de
La Liberté
★ ★ ★ ★ ★

Meilleure agence. J’ai déjà travaillé avec Swiss Tomato pour divers projets. Toujours innovante et suivant les dernières tendances, Swiss Tomato a créé des campagnes intelligentes et efficaces répondant à mes besoins.

Placeholder: Romain Robert
Romain Robert
Responsable marketing chez
Ulysee Nardin
★ ★ ★ ★ ★

J’ai travaillé avec Swiss Tomato sur deux projets informatiques complexes : le développement d’une application mobile avec back-end et le développement d’un site web basé sur Drupal. Nous avons été très satisfaits du travail de Swiss Tomato, ils ont été proactifs sur la façon de traduire nos besoins commerciaux en solutions informatiques opérationnelles. Nous avons également été très satisfaits des solutions UX/UI proposées. Je recommanderais volontiers Swiss Tomato pour des projets de développement d’applications web et mobiles.

Sean Taylor
Sean Taylor
Directeur de l’éducation et de la santé publique
FDI
★ ★ ★ ★ ★

Très bon suivi de projet et contact très chaleureux et professionnel

Vincent Charrière
Vincent Charriere
Chargé de projets communication
SIG
★ ★ ★ ★ ★

L’expérience du développement de notre projet avec Swisstomato a été très satisfaisante, grâce à une équipe technique excellente et professionnelle, à la fois flexible et toujours à l’écoute de nos besoins et de nos attentes. Un processus d’apprentissage qui nous a permis d’obtenir un résultat à la hauteur de nos attentes. Nous travaillerons à nouveau avec eux si l’occasion se présente.

Claudia Caicedo
Claudia Caicedo
Gestionnaire de programme
UPR Info
★ ★ ★ ★ ★

Swiss Tomato a fait un travail fantastique en remaniant notre site web dans le respect du budget et des délais. C’est très agréable de travailler avec eux, je les recommanderais sans hésitation.

Chris Galvin
Chris Galvin
Responsable de la Communication & Sensibilisation
ICoCA (ONG à Genève)

Ils ont présenté notre travail

Forbes
Vanity-Fair
Vogue
Mashable
WRS
Tribune
La Liberte
RTS
NRJ
24 heures

Références de développement d’appli

Reference

REBO

REBO

Une application pour une bouteille intelligente qui vous aide à nettoyer la planète

Watches & Wonders

Watches & Wonders

Une application d’événement pour le plus grand salon B2B de l’horlogerie

Groupe Mutuel

Groupe Mutuel

Application pour l’une des plus grandes compagnies d’assurance maladieGroupe Mutuel

J&C World

J&C World

Une plateforme élégante pour les produits de seconde main

Mazda

Mazda

Découvrez le Mazda CX-30 avec une application RA/RV

La Liberté

La Liberté

Une application d’actualité pour le plus grand journal de Fribourg

ETH Zürich

ETH Zürich

L’application étudiante de l’université prestigieuse

Nous sommes une entreprise familiale, fondée par 2 frères

Nous sommes passionnés par la technologie depuis que nous avons créé notre premier logiciel pour Commodore 64. Puisque nous sommes une agence de conception et de développement d’application familiale, notre nom est en jeu, nous travaillons donc plus dur et plus intelligemment.

Nous sommes une entreprise familiale, fondée par 2 frères
Daniel Racsko

Co-fondateur / Responsable des Opérations

Norbert Racsko

Co-fondateur / Responsable des Relations Clients

Prix

Nous sommes une agence qui vous aide à créer une application primée

Award Image
  • FONCTIONNALITÉ ARGENT
  • user engagement bronze
  • innovation bronze
  • enterprise bronze
  • AR/VR Top 5
Award Image
  • mobile winner
  • 2× innovation top 4
  • 3× mobile top 4
Award Image

Développeur d’une app Apple, catégorie
« Nouvelles applis que nous aimons »
(Top 0.2%)

Award Image

ET SURTOUT, ADORÉ
PAR NOS CLIENTS

Pourquoi nous ?

Technologie dernier cri primée

Nous codons avec passion, cela fonctionnera comme un moteur V8 sous un capot brillant.

Fondée par 2 frères

Nous sommes une entreprise familiale, c’est notre nom qui est en jeu; nous travaillons donc plus dur et plus intelligemment

Agence boutique de taille moyenne

La flexibilité d’une petite agence de développement d’application avec l’expertise d’une grande agence

Nous nous plaçons au sein de votre équipe

Nous sommes votre partenaire, pas seulement un prestataire. Nous nous traitons votre projet comme le nôtre et nous nous impliquons dans sa réussite.

Agence de développement d'application mobile

Agence de développement d'application mobile

Chez Swiss Tomato, nous croyons aux résultats. Notre équipe diversifiée et polyvalente de designers d’application, d’experts en développement web et d’applications et des vrais magiciens d’expérience utilisateur crée des applications mobiles primées qui surpassent le marché.

Nous savons ce que cela signifie d’utiliser les dernières technologies et de les connecter à l’expérience utilisateur adéquate qui correspond exactement à votre groupe cible.

Pour vous créer une application à Genève, nous combinons le meilleur des deux mondes, des responsables de comptes chevronnés et basés en Suisse, collaborant avec des développeurs et des designers d’application seniors à Budapest, en Hongrie.

Développement d'application – Services clés :

Développement d'application - Services clés :

Nos 6 principes pour créer une application de qualité:

Un code optimal pour des chargements rapides comme l'éclair

Une performance sans faille

Un code optimal pour des chargements rapides comme l’éclair

Des parcours utilisateurs simples pour une satisfaction maximale

Un UX clair et une navigation intuitive

Des parcours utilisateurs simples pour une satisfaction maximale

Des mesures de sécurité à la pointe du secteur

Une sécurité hors-pair

Des mesures de sécurité à la pointe du secteur

Des fondations solides pour les améliorations futures

À l’épreuve du temps

Des fondations solides pour les améliorations futures

Des processus de maintenance efficaces adaptés à des besoins spécifiques

Une maintenance fiable

Des processus de maintenance efficaces adaptés à des besoins spécifiques

Respecte strictement toutes les exigences du GDPR

Conforme au GDPR

Respecte strictement toutes les exigences du GDPR

CONTACTEZ-NOUS!

Un projet en tête?
Partageons un jus de tomate ensemble!

Contactez-nous !
Tomato Juice Animation
Quelle technologie de développement d’applications adopter?
1

Quelle technologie de développement d’applications adopter?

Vous pouvez choisir de développer une application mobile qui peut être téléchargée à partir de la plateforme appstore en utilisant une technologie native ou multiplateforme, ou vous pouvez opter pour une application web qui fonctionne dans le navigateur avec une navigation semblable à celle d’une application.

Développement d’applications natives

Développer une application mobile avec la technologie native consiste à la construire en utilisant les systèmes par défaut et recommandés fournis par Apple et Google : Swift pour Apple et Kotlin pour Android. Les applications natives offrent généralement les meilleures performances, car elles peuvent exploiter pleinement le hardware du téléphone, tout en offrant une intégration fiable des SDK tiers.

Comme les compétences requises pour développer sur chaque plateforme sont différentes, vous devez travailler avec une société de développement d’applications qui possède une expertise à la fois dans le développement iOS et dans celui d’Android ; le résultat final est une application à l’épreuve du temps et aux performances irréprochables.

Lire la suite Réduire

Développement d’applications multiplateformes (hybrides)

Dans le cas du développement d’applications mobiles multiplateformes/hybrides, le même cadre technologique est utilisé pour développer l’application sur plusieurs plateformes, l’idée étant de gagner du temps en éliminant les complications et les efforts liés au développement d’une application distincte pour différentes plateformes.

Les principales technologies multiplateformes sont Xamarin, React Native (de Meta) et Flutter (de Google).

Nous recommandons et utilisons la technologie Flutter, lancée par Google en 2018. Elle est aujourd’hui la technologie multi-plateforme la plus populaire, car elle offre de très bonnes performances pour des applications de faible ou moyenne complexité à un prix compétitif.

Pour les applications plus complexes, qui nécessitent des modules fonctionnels plus complexes, la technologie native reste le meilleur choix.

Lire la suite Réduire

Applications web

Une application web est une solution basée sur le web que les utilisateurs peuvent simplement ouvrir dans le navigateur de leur téléphone plutôt que de devoir la télécharger depuis une boutique appstore. Avec une navigation similaire à celle d’une application, une application web ressemble beaucoup plus à une application mobile qu’à un site web optimisé pour les mobiles. Dans certains cas, une application web peut être un bon compromis, mais elle sera toujours inférieure à une application mobile installée en terme de vitesse, de performance et de fonctionnalités.

Une application web ne peut pas être utilisée hors ligne, elle ne permet pas les notifications push et ne vous permet pas d’utiliser les fonctions du téléphone telles que Face ID, Bluetooth et le fonctionnement avancé de la caméra.

Lire la suite Réduire

Technologies back-end

S’il n’existe pas de système back-end déjà en place, nous devons également le développer, car il fournira et servira les données affichées dans les applications. Deux technologies clés sont recommandées :

  • NodeJS : il s’agit d’une technologie moderne basée sur JavaScript qui présente de hautes performances, une vitesse élevée et une grande évolutivité.
  • Laravel (PHP) : il s’agit d’un framework PHP polyvalent et simple à contrôler, qui est idéal pour créer des solutions back-end robustes.

Le choix de la technologie dépendra de vos besoins exacts.

Lire la suite Réduire

Avantages

APPLICATIONS NATIVES
  • Des performances et une rapidité sans faille
  • UX sur mesure
  • Base de code distincte pour iOS et Android
  • Coût initial plus élevé, mais moins cher à long terme
  • Meilleur accès aux fonctions avancées du téléphone, comme Face ID, Bluetooth, appareil photo, RA, etc.
  • Maintenance fiable et à l’épreuve du temps
  • Le front-end doit être développé deux fois, mais cela peut se faire en parallèle.
  • Technologie standardisée avec un large éventail de développeurs qualifiés

Quand y recourir ?
Pour les créations d’applications plus complexes destinées à être utilisés sur une longue période, lorsque les fonctionnalités de l’application apportent une valeur ajoutée essentielle aux utilisateurs par rapport à la simple utilisation d’un site web.

Lire la suite Réduire
Applications mobiles multiplateformes / hybrides
  • Bonne performance pour les applications simples
  • Un bon UX avec certains compromis
  • Utilisation d’une base de code unique
  • Rentabilité pour les projets simples
  • Des solutions de contournement peuvent s’avérer nécessaires pour les fonctionnalités complexes ou des développeurs natifs peuvent être amenés à intégrer des modules plus avancés.
  • Les technologies hybrides se démodent souvent et perdent leur compatibilité.
  • Un développement initial plus rapide, mais un investissement en temps plus important à long terme pour la maintenance et l’ajout de nouvelles fonctionnalités.
  • Moins de standardisation et un plus petit nombre de développeurs.

Quand y recourir ?
Nous recommandons souvent Flutter pour les applications mobile avec une complexité relative et qui auraient des contraintes de budget.

Lire la suite Réduire
Application web
  • Elle sera toujours plus lente qu’une application mobile.
  • Un bon UX avec certains compromis
  • Utilisation d’une base de code unique pour les applications web simples
  • Rentable pour les projets simples sans fonctions téléphoniques avancées
  • La fonctionnalité d’une application web est plafonnée à environ 50 % par rapport aux capacités d’une application installée, en raison des limitations techniques liées à l’exécution dans un navigateur web
  • Les applications web sont relativement récentes, leur stabilité à long terme est donc incertaine.
  • Un développement plus rapide
  • Moins de standardisation et un plus petit nombre de développeurs

Quand y recourir ?
Si vous disposez d’un ensemble de fonctions simples auxquelles l’utilisateur veut accéder dans une interface utilisateur propre et moderne, sans avoir besoin de fonctions plus avancées liées au hardware.

Lire la suite Réduire
Processus, calendrier et prix du développement d’application
2

Processus, calendrier et prix du développement d’application

La création d’une nouvelle application prend environ 3 à 6 mois, selon sa complexité. Notre agence de développement à Genève utilise le développement agile (sprints de 2 semaines avec des tâches de développement définies), ou la méthode de développement en cascade, qui consiste en 5 étapes principales:

1.
Spécification
2 à 4 semaines
La coopération lors du travail de développement d’application commence par une consultation. C’est-à-dire, nous discutons de l’apparence de l’application et des fonctions requises. En tant que client, dans cette phase, vous avez la possibilité de présenter votre idée ou vos besoins concernant l’application. Nous résumons et analysons les questions et les idées qui se posent et nous aidons à mener des études de marché. Notre développeur fournira des commentaires sur la mesure dans laquelle le projet est faisable et si des modifications sont nécessaires.
Lire la suite Réduire
2.
Design et maquette de l’appli
2 à 4 semaines
Dans cette phase, nous créons d’abord un cadre qui inclut les données, l’interface et la fonction de l’application. Nous allons également créer une maquette (prototype graphique) qui illustre l’apparence de la future application. Les directives de style sont également enregistrées comme partie intégrante du processus de conception. Enfin, lorsque le prototype est créé, nous pouvons tester l’application au minimum. Bien sûr, ce n’est qu’une première version, mais c’est idéal pour faire visualiser le look final pour l’avenir.
Lire la suite Réduire
3.
Développement de l’application, codage
6 à 12 semaines
Le développement est un processus dans lequel vous consultez de temps en temps nos développeurs de logiciels. Le but est que vous testiez l’application du côté du client, et nous, en tant que développeur, faisons des suggestions pour résoudre les problèmes. Le développement front-end implique le développement de l’application visible elle-même, tandis que le développement back-end comprend la base de données nécessaire pour prendre en charge les fonctionnalités de l’application mobile ainsi que les éléments côté serveur. Dans le cadre du processus «API», une méthode de communication est développée entre l’application et le serveur back-end.
Lire la suite Réduire
4.
Test et correction de bugs
2 semaines
L’objectif principal de cette phase est de voir à partir de l’expérience utilisateur si la fonction donnée répond aux besoins de l’utilisateur et bien sûr, que l’application répond également à vos attentes. L’interface utilisateur doit être examinée. Est-ce la même chose que votre plan de rêve ? Est-il facile à utiliser et esthétique ? Vous êtes invité à essayer toutes les fonctionnalités et options, et vous allez voir à quelle vitesse l’application répond, combien d’énergie elle consomme et si chaque bouton et fonction fonctionne.

Si vous avez essayé toutes les options de l’application et que les erreurs éventuelles ont été révélées, il ne reste plus qu’à montrer la toute nouvelle application mobile au grand public.
Lire la suite Réduire
5.
Publication de l’application dans l’App Store et Google Play
1 semaine
L’application doit être livrée aux utilisateurs. Trouvez d’abord un nom frappant, ensuite téléchargez votre appli sur l’App Store d’Apple (application iOS) et Google Play Store (application Android). Vous devez savoir que les applications téléchargées sur l’App Store passeront par un processus d’examen avant d’être disponibles pour les utilisateurs. Les applications Android n’ont pas de processus d’examen.

Il est alors essentiel de promouvoir l’application sur les plateformes pertinentes pour atteindre le plus grand nombre d’utilisateurs possible. Vous pouvez également l’envoyer aux adresses email de votre base de donnée existante pour agrandir votre base d’utilisateurs le plus rapidement possible.
Lire la suite Réduire
Vous avez besoin d'une équipe professionnelle pour une application professionnelle
3

Vous avez besoin d’une équipe professionnelle pour une application professionnelle

Pour développer une application professionnelle, vous avez besoin d’une équipe de professionnels qui soit à leur meilleur niveau dans leur domaine d’expertise en matière de développement et qui aiment ce qu’ils font.

Notre société de développement d’applications est composée de responsables de comptes basés en Suisse, soutenus par notre centre de développement à Budapest, composé d’ingénieurs logiciels et de designers seniors.

Team Picture
Responsable de comptes et de projets
Cette personne est le lien clé entre le client et l’équipe de développement d’applications. Son rôle est de comprendre les besoins et les exigences commerciales du client et de les traduire en objectifs de développement. Le responsable de comptes est chargé de coordonner l’ensemble du projet afin de respecter l’objectif global et les délais. Nos responsables de comptes sont sur le terrain en Suisse afin de pouvoir rencontrer les clients en personne à tout moment.
Lire la suite Réduire
Partenaire
L’un des cofondateurs de Swiss Tomato supervise chaque projet et fournit des conseils stratégiques afin de s’assurer que notre équipe offre le niveau de service dont nous sommes toujours fiers.
Lire la suite Réduire
Designer UX
Le designer UX est responsable de l’élaboration de l’expérience client, du développement des wireframes et de la navigation intuitive, et de la création de l’application tout en respectant les directives visuelles du client.
Lire la suite Réduire
Architecte système
L’architecte système participe à la planification de l’architecture du programme et supervise la coordination de toutes les tâches de développement effectuées par ses développeurs.
Lire la suite Réduire
Développeur Front-end (développeur mobile ou développeur web front-end)
Les développeurs Front-end compétents sont des ingénieurs informatiques ayant une expérience concrète du développement d’applications mobiles ou web, et dont le travail consiste à développer une application aux performances irréprochables et au code bien défini.
Lire la suite Réduire
Développeur back-end
Dans le cas où il n’y a pas de back-end existant, nous fournissons des développeurs back-end seniors qui développeront la logique côté serveur et créeront les structures de gestion de base de données pour les données et les utilisateurs.
Lire la suite Réduire
Responsable assurance qualité
Le responsable de l’assurance qualité supervise tous les testeurs qui, indépendamment les uns des autres, mettent à l’épreuve l’application en fonction d’un ensemble de cas d’utilisation bien définis afin de détecter et de corriger les bugs du programme.
Lire la suite Réduire
Combien coûte le développement d'une application?
4

Combien coûte le développement d’une application?

Réponse courte, il faut 300 à 1000 heures de travail pour développer une application et vous devez multiplier par les frais horaires des développeurs d’applications.

Le coût de création d’une application dépend de plusieurs facteurs. Premièrement, le but pour lequel vous souhaitez utiliser l’application : pour jouer, pour travailler, pour la santé, pour des achats en ligne, etc. Le but affecte l’ensemble du processus de développement, il détermine donc également en grande partie les coûts. Le prix sera également affecté par la plate-forme sur laquelle il sera disponible (iOS, Android ou les deux) et les éléments de conception qu’il comportera (apparence plus simple ou conception personnalisée), ainsi que le nombre et la complexité des fonctionnalités dont il disposera.

Heures de développement d'application en fonction de la complexité de l'appli
5

Heures de développement d’application en fonction de la complexité de l’appli

Une bonne application prend beaucoup de temps à développer, car elle implique des phases de développement de concept, d’interface filaire / utilisateur, de conception, de codage, de test et de téléchargement sur Apple Store et Google Play.

Application à faible complexité
S’il s’agit d’une seule plate-forme (disons iOS) et de faible complexité, vous pouvez compter avec 300-350 heures et 3 mois pour développer une application.
Application de moyenne complexité
Si vous comptez avec une application mobile iPhone et Android de complexité moyenne, vous pouvez compter avec 150-200 heures pour iOS, 150-200 heures pour Android et 150-200 heures pour le développement principal, ce qui vous donne un total de 450- 600 heures de développement et environ 4 mois de développement.
Application de haute complexité
Si votre application possède de nombreuses fonctionnalités spéciales, telles que le paiement dans l’application, la gestion des utilisateurs, le module de gestion de contenu complexe, l’intégration de systèmes tiers et un back-end complexe, le développement de l’application peut également durer entre 750 et 1000 heures.

Travaillons ensemble sur votre projet de développement d’application !

Travailler ensemble pour vous créer une application mobile nous donnerait l’opportunité de vous présenter les dernières tendances et d’y ajouter notre précieuse expertise. Nous travaillons sur un large éventail de projets de développement d’application à Genève, nous allouerons donc une équipe super performante pour répondre à vos besoins.

Nos chefs de projet, concepteurs UX/UI et développeurs d’applications travaillent en étroite collaboration afin que le développement de votre application soit fluide et efficace. Notre équipe est là pour vous conseiller, réaliser et vous remettre le résultat que vous souhaitiez voir.

Nous aimons apprendre de nouvelles choses. Mettez-nous au défi et notre équipe sera là pour vous accompagner avec des experts développeurs iOS et Android motivés à Genève, Zurich et Budapest.

CONTACTEZ-NOUS!

Un projet en tête?
Partageons un jus de tomate ensemble!