#Code

Nous développons des produits et applications numériques pour tous les systèmes d’exploitation courants ainsi que des équipements informatiques. En règle générale, une application comporte un frontend et un backend. Ces deux éléments sont reliés entre eux par des interfaces. Les progrès réalisés deviennent visibles très rapidement grâce à des versions d’essai. À la fin d'une phase de développement ou d'un sprint, nous créons une version bêta possédant les fonctionnalités convenues et répondant aux exigences non fonctionnelles.

Logiciels personnalisés

En tant que partenaire spécialisé dans la numérisation et le développement de logiciels, nous connaissons très bien les ressources correspondantes, maîtrisons toutes les compétences nécessaires et possédons une longue expérience dans le développement de logiciels personnalisés. Ceci nous permet de satisfaire tes besoins de manière optimale, de te conseiller et de t’accompagner dans tous les aspects fonctionnels et non fonctionnels. De plus, nous réalisons un projet entièrement sur mesure, tant du point de vue technologique que méthodologique, en fonction de tes exigences.

Résolution de problèmes

Il y a toujours à l'origine un problème ou un besoin du client ou du groupe cible. Il convient ensuite d’en déduire les fonctions de logiciel pertinentes et des solutions potentielles. En règle générale, l’approche consiste à organiser des « ateliers d’exigences », lors desquels les epics, les fonctions et les user stories sont déduits à l’aide de l’expérience client souhaitée (customer journey). Ces user stories (exigences décrites du point de vue des utilisateurs finaux) sont ensuite représentées dans une story map et hiérarchisées. Une fois l’ampleur du projet clairement définie, nous préparons des caractéristiques techniques détaillées sur la base desquelles nous pouvons estimer notre charge de travail et, ainsi, les délais et les coûts. Dès que le développement d'un projet commence, après les phases de concept et de design, les développeurs communiquent constamment entre eux, mais aussi avec les responsables de projet, l’équipe chargée du design, nos testeurs/responsables qualité et, bien entendu, le client.

Introduction du logiciels, mise en œuvre technique et l'opération en course 

Nous assistons les clients dans la distribution des applications à leurs utilisateurs finaux, que ce soit dans le monde entier via la boutique d’applications ou pour un groupe cible spécifique via notre produit Updraft.

Notre hosting-team gère et entretient l'infrastructure, telles que les serveurs backend. Notre service d’assistance nous permet de répondre à toutes les questions des clients et de résoudre les difficultés éventuelles.

Enfin, notre travail ne s’arrête pas après le release: nous conseillons les clients sur la façon de perfectionner leur projet ou produit afin que leur logiciel s'inscrive dans la durée et que l’expérience client puisse être sans cesse améliorée.

Langages de programmation et technologies

Chaque membre de l’équipe est unique, et il en va de même pour son savoir-faire. Au sein de notre équipe, nous utilisons principalement les technologies prédominantes et éprouvées pour chaque plateforme, par exemple Swift/Objective-C pour iOS, Kotlin/Java pour Android, C#/.NET pour le back-end et Vue.js pour le front-end web.Toutefois, nous travaillons également avec d’autres technologies si les clients le souhaitent et si cela est techniquement possible. Ainsi, nous développons aussi des projets multi-plateformes avec Flutter et Unity.

Nouvelles technologies et trends

Avec notre curiosité naturelle et notre passion du métier, nous restons toujours au fait des dernières évolutions en matière de technologies et de tendances. Nous aimons l’expérimentation et, lors de la présentation d’une nouvelle mise à jour ou d’un nouveau produit, nous sommes parmi les premiers à la/le télécharger pour en étudier le potentiel. Nous nous rendons à d’importants événements du secteur pour y discuter avec d’autres experts du développement de logiciels et nous échangeons sur des forums internationaux.

Des logiciels encore plus performants grâce à des user research 

Nous recommandons à nos clients d'interroger des groupes cibles / groupes d’utilisateurs importants sur les fonctions, le design et l’ergonomie afin de tenir compte des réponses pour le développement. Nous revenons plus en détail sur notre offre dans le domaine de la recherche sur les utilisateurs dans la rubrique “User Research”. 

Nous misons également sur une amélioration continue de la façon dont nous développons des logiciels. Aussi, nous nous informons en permanence sur les nouvelles évolutions dans le domaine de la gestion de la qualité et des essais et nous remettons en question notre démarche. Nous possédons les compétences courantes du secteur, à savoir les essais unitaires et d'intégration, les révisions de code et l’intégration continue/le déploiement continu.

Interaction du design, de l’usability et de la technologie  

Un bon produit final ne peut exister sans une communication harmonieuse. C’est pourquoi, chez Apps with love, les développeurs coopèrent directement avec le Designteam afin d’identifier et éliminer immédiatement toute incohérence entre le concept et la solution technique. Seule une interaction optimale du design, de l’ergonomie et de la technologie permet de donner naissance à un bon produit final. C’est d’ailleurs pour cela que l’équipe de développement est aussi impliquée dans la phase de design et contribue à la conception de la solution. Nous mettons à profit nos années d’expérience avec des projets et des clients divers et variés. C’est ce qui nous permet de satisfaire des besoins individuels et de présenter aux clients les avantages et les inconvénients de telle ou telle décision. Nous trouvons alors ensemble une solution qui soit optimale pour toutes les parties. 

Sécurité et protection des données lors du développement de logiciels

La sécurité est un sujet omniprésent dans le domaine du développement de logiciels. Suivant le niveau de sensibilité d'un projet, des mesures générales, telles qu’un codage HTTPS, peuvent ne plus suffire. Dans ce domaine, nous offrons à nos clients une protection complète, maximale et globale. Nous aidons à satisfaire les exigences de conformité de la LPD (Suisse), du RGPD ou de la norme ISO 27001. Nos mesures techniques et organisationnelles garantissent durablement la confidentialité, l’intégrité, la disponibilité et la robustesse des données, des systèmes et des services. Les personnes habilitées à traiter les données personnelles sont soumises à une obligation de confidentialité. Il n’est possible d’accéder à la documentation, au code source, aux systèmes, aux données client, aux bases de données, aux sauvegardes, etc. qu’avec l'autorisation correspondante et nécessaire (« principe du moindre privilège »). D’autres mesures sont possibles, par exemple des règles en matière de programmation sécurisée, le recours à des technologies de cryptage, des audits de sécurité réguliers et des essais de pénétration, une surveillance 24 h/24 des systèmes ou des redondances dans l'hosting-infrastructure

Development Team

Matthias Tschanz
La force des plantes lui confère calme, puissance et grandeur. Outre un grand nombre de langages de programmation, il maîtrise aussi plusieurs sortilèges importants permettant de changer des humains en animaux... Alors attention !

Matthias Tschanz

Backend Development
Raphael Neuenschwander
Le gars le plus sympa de la terre avec un accent irrésistible. Si nous n’avions pas d’enfants, nous l’adopterions tout de suite. Ah oui, c’est aussi un professionnel chevronné en matière de Bits & Bytes.

Raphael Neuenschwander

iOS Development
Maximilian Lemberg
Lemberg (Lviv) est une ville située dans l’ouest de l’Ukraine et la capitale de la Galicie orientale, mais cela n’a aucun rapport avec lui. Son œil pour les détails, il le doit à son maître Akira Yoshizawa, auprès duquel il s’est perfectionné dans l’art de l’origami. Toutefois, il exerce chez nous la profession de développeur iOS et il tape sur les touches avec une élégance que seuls les experts en origami possèdent.

Maximilian Lemberg

iOS Development
Adel Rizaev
Il fume la pipe et se baigne dans de l’eau glacée depuis sa plus tendre enfance. Il s’est ensuite associé à un cuisinier mongol, qui l’a initié à l’art de la cuisine tatare. Grâce à lui, nous survivons à toutes les périodes glaciaires et à nos sorties pour Android

Adel Rizaev

Head of Development
Olivier Oswald
Bien assurés, ses cheveux témoignent d'une expérience informatique remontant aux origines de cette discipline. Il n’y a pas un défi technique qu’il n’ait pas déjà relevé. Ce n’est pas pour rien qu'il jouit du statut de gourou et qu’il peut créer un réseau Wi-Fi par la pensée.

Olivier Oswald

CTO | Co-Founder
Yannick Pulver
Notre développeur Android dans toute sa splendeur ! Il pourrait devenir la nouvelle égérie de Dior à Paris, mais il préfère rester près des montagnes, où il peut observer une nature de toute beauté.

Yannick Pulver

Android Development
Alain Stulz
Ce développeur iOS junior possède des compétences étendues. En fait, il maîtrise tout ce qui consomme de l’électricité et il prépare également son Bachelor of Science à l’université de Berne. Il est l’atout dans notre manche !

Alain Stulz

iOS Development
Vers l'aperçu
Matthias Tschanz
Matthias Tschanz
Backend Development
La force des plantes lui confère calme, puissance et grandeur. Outre un grand nombre de langages de programmation, il maîtrise aussi plusieurs sortilèges importants permettant de changer des humains en animaux... Alors attention !
Raphael Neuenschwander
Raphael Neuenschwander
iOS Development
Le gars le plus sympa de la terre avec un accent irrésistible. Si nous n’avions pas d’enfants, nous l’adopterions tout de suite. Ah oui, c’est aussi un professionnel chevronné en matière de Bits & Bytes.
Maximilian Lemberg
Maximilian Lemberg
iOS Development
Lemberg (Lviv) est une ville située dans l’ouest de l’Ukraine et la capitale de la Galicie orientale, mais cela n’a aucun rapport avec lui. Son œil pour les détails, il le doit à son maître Akira Yoshizawa, auprès duquel il s’est perfectionné dans l’art de l’origami. Toutefois, il exerce chez nous la profession de développeur iOS et il tape sur les touches avec une élégance que seuls les experts en origami possèdent.
Adel Rizaev
Adel Rizaev
Head of Development
Il fume la pipe et se baigne dans de l’eau glacée depuis sa plus tendre enfance. Il s’est ensuite associé à un cuisinier mongol, qui l’a initié à l’art de la cuisine tatare. Grâce à lui, nous survivons à toutes les périodes glaciaires et à nos sorties pour Android
Olivier Oswald
Olivier Oswald
CTO | Co-Founder
Bien assurés, ses cheveux témoignent d'une expérience informatique remontant aux origines de cette discipline. Il n’y a pas un défi technique qu’il n’ait pas déjà relevé. Ce n’est pas pour rien qu'il jouit du statut de gourou et qu’il peut créer un réseau Wi-Fi par la pensée.
Yannick Pulver
Yannick Pulver
Android Development
Notre développeur Android dans toute sa splendeur ! Il pourrait devenir la nouvelle égérie de Dior à Paris, mais il préfère rester près des montagnes, où il peut observer une nature de toute beauté.
Alain Stulz
Alain Stulz
iOS Development
Ce développeur iOS junior possède des compétences étendues. En fait, il maîtrise tout ce qui consomme de l’électricité et il prépare également son Bachelor of Science à l’université de Berne. Il est l’atout dans notre manche !
Nous venons de remarquer que vous surfez avec Internet Explorer. Malheureusement, notre site web n'est pas aussi agréable avec ce navigateur.

Vous voulez savoir pourquoi ?
Nous avons écrit à ce sujet.

Vers le blog

Vous avez besoin d'aide pour le passage à l'euro ?
Contactez-nous. Nous serons heureux de vous aider.

Contact

Installer un nouveau navigateur ?
Il y a un choix à faire.

Browser