Notre expertise en développement d’application mobile
Une application mobile, quelle que soit la technologie utilisée, offre une grande facilité d’accès à vos contenus ou vos services, car elle est très facilement accessible à vos utilisateurs, depuis l’écran d’accueil de leurs téléphones (smartphones) et tablettes, sans nécessité d’ouvrir un navigateur web. En outre, une application mobile sera en mesure d’offrir un niveau d’expérience utilisateur supérieur, en proposant des usages spécifiques, tels que la diffusion audio ou vidéo, l’usage de géolocalisation ou encore l’interaction avec l’appareil photo.
Synexie réalise vos projets d’applications mobiles, sur mesure, et de bout en bout, avec des technologies innovantes, modulaires et rapides, notamment le développement d’applications mobiles hybride.
Enfin, l’expertise de longue date de Synexie dans la réalisation d’applications web métier, l’accès aux données et leur convergence, permet d’accompagner votre application mobile d’un back-office (espace de gestion et de configuration) riche et ergonomique, tout en s’adaptant aisément à vos besoins, ou vos scénarios de flux de données et de travail.
Applications mobiles
Nous réalisons vos applications mobiles en utilisant une plate-forme reconnue de développement hybride. Une application mobile est réalisée à partir de technologies web (HTML 5, CSS 3, JavaScript), et empaquetée dans un conteneur natif, pour Android ou Apple iOS (iPhone), afin d’être présente et téléchargeable depuis le Google Play Store ou l’Apple AppStore.
Les avantages du développement hybride sont la simplicité de développement, d’où une rapidité de mise en oeuvre et une maintenabilité aisée, tout en offrant une réactivité et une expérience utilisateur proches de ce que l’on observe en développement natif. En outre, votre application hybride peut aisément être mise en ligne sous forme de site internet mobile, ce que vous permet d’offrir la même expérience utilisateur à tous, quelle que soit leur modèle d’appareil.
Notre stack technique est la suivante :
- Framework de développement mobile hybride Ionic
- Langage TypeScript (langage open source offrant une surcouche structurante à JavaScript)
- API web JSON
API
Une application mobile connectée reçoit ses données, et envoie ses interactions avec l’utilisateur au travers de ce que l’on appelle une API, ou encore une couche web services.
Nous réalisons nos API mobiles en utilisant cette stack technique :
- Sérialisation JSON (GET et POST),
- Microsoft ASP.Net MVC Core (Open source)
- Microsoft ASP.Net Core Web API (Open Source)
- C#
- Microsoft SQL Server Express
Back-office
Toute application mobile nécessite un environnement de configuration et de gestion, côté serveur, appelé back-office ou encore backend.
Cet environnement, sous forme d’application web accessible dans un simple navigateur, a pour but de réaliser les opérations suivantes :
- Publication et mise à jour de vos contenus sur vos applications mobiles
- Configuration et gestion de vos utilisateurs authentifiés
- Tableau de bord (dashboard) de votre audience
- …
La stack technique employée pour cet environnement, est similaire à celle utilisée pour l’API :
- AngularJS / Angular
- Bootstrap / Material Admin
- Microsoft ASP.Net MVC Core (Open source)
- C#
- Microsoft SQL Server Express