Technologies

Technologies de pointe en matière d’applications mobiles

Comptes utilisateurs

Fonctionnalités sociales

Fonctionnalités

Bluetooth

Position / GPS

API

Paiements

Gamification

Securité


Comptes Utilisateurs

Connexion par email

Des systèmes pour gérer les inscriptions des utilisateurs, les ouvertures de session, les mots de passe oubliés et les comptes existants.

Connexion par facebook

Intégration du SDK de Facebook pour rationaliser la création de comptes. Egalement la photo, l’âge, les intérêts, etc.

Connexion par twitter

Un moyen facile pour les utilisateurs de créer un compte sans avoir à partager des informations personnelles. Connexion en un clic.

Connexion par google

Connexion rapide via le compte Google de l’utilisateur. Exploitation des API et des outils de Google.


Fonctionnalités

Chat

Chat entre utilisateurs, en tête à tête ou en tête à tête. Notifications push associées et rafraîchissement instantané.

Notifications push

Des notifications « push » ciblées sur l’utilisateur, associées à des événements spécifiques de l’application et à des actions de l’utilisateur.

Achats dans l’app

Modèle premium. Permet aux utilisateurs de débloquer des fonctionnalités spécifiques grâce à un modèle d’abonnement mensuel ou d’application unique.

Tutoriels

Système de diapositives simple pour informer les utilisateurs sur les principales caractéristiques de l’application


Position / GPS

Geo restriction

Permet de limiter l’utilisation de l’application aux seuls utilisateurs d’un lieu spécifique. Les méthodes de rayon et de polygone définissent la zone cible.

Geo-repérage

Détection continue de la localisation de l’utilisateur, avec déclenchement de notifications et comportement de l’application sélectionnée à proximité.

Affichage de cartes

Gestion des épingles sur la carte et regroupement des points pour un volume de contenu élevé.

Google places API

Saisie automatique et instantanée de l’adresse (comme Uber), permettant aux utilisateurs de trouver rapidement un lieu précis.

  

Gamification

 

Statistiques

Opérations en arrière-plan dans l’application ou du côté du serveur pour fournir aux utilisateurs leurs propres statistiques et les points de référence des autres utilisateurs.

Analyse du comportement

Analyse constante des actions des utilisateurs au sein de l’application pour déclencher des récompenses et débloquer des fonctionnalités spécifiques.

API

Une interface de programmation d’application (API) est un ensemble d’outils que les programmeurs peuvent utiliser pour les aider à créer des logiciels.

Création D’API

Pour alimenter votre application et gérer les données des utilisateurs et du contenu

Suivi des API

Afin de prévenir et d’agir rapidement en cas de problèmes.

Surveillance de la sécurité en temps réel

Suivi des événements et rapports automatiques en cas de bogues, de plantages ou d’autres problèmes.

API sécurisée

Des communications cryptées robustes avec le serveur pour éliminer les risques de piratage.

Protection des médias

Contenu généré par l’utilisateur verrouillé dans le compte de l’utilisateur uniquement.

Cédulez un appel de consultation gratuit
de 30 minutes !

Qu’il s’agisse d’une application web, pour iPhone, pour Android, pour Windows ou pour toutes ces plates-formes combinées, Yamm Software Inc. peut vous aider à planifier et à exécuter le processus de développement d’applications parfait du début à la fin.

Nous créons des applications utilisant les technologies de pointe du bluetooth, de l’API et du cloud : systèmes de paiement numérique, applications d’enregistrement des invités, programmes de fidélisation des clients et bien plus encore.

Nous concevrons et réaliserons exactement ce que vous avez en tête tout en vous consultant sur les meilleures pratiques et les dernières tendances dans le monde mobile et numérique.


Fonctionnalités Sociales

Partage d’app

Permet de partager l’application sur les réseaux sociaux avec les codes de promotion et les systèmes de récompense associés.

Trouvez vos amis

Détecte automatiquement les amis des utilisateurs sur la base de leur carnet d’adresses et de leur compte Facebook.

Codes promos

Partage de promocodes par les utilisateurs avec des récompenses automatiques lorsqu’un nouvel utilisateur rejoint l’application.

Support pour clients

Soutenir la création de tickets et les chats en direct depuis l’application pour les applications basées sur les services et les produits.


Bluetooth

Connection bluetooth

Connexion aux objets de l’IdO à l’aide du couplage classique des téléphones Bluetooth.

BLE

Connexion Bluetooth à un dispositif à faible consommation d’énergie (LDE). Lecture des caractéristiques et interactions des appareils.

OTA

Mise à jour à l’initiative de l’utilisateur des appareils connectés par voie hertzienne. Firmware hébergé sur le serveur.

Crowd GPS

Détection de l’arrière-plan des objets connectés par l’application. Partage de la localisation vers l’arrière-plan.

Base de données

Mongodb

MongoDB est un programme de base de données orienté vers les documents et multiplateforme. Classifié comme un programme de base de données NoSQL, MongoDB utilise des documents de type JSON avec un schéma

Postrsql

PostgreSQL, également connu sous le nom de Postgres, est un système de gestion de bases de données relationnelles gratuit et open-source qui met l’accent sur l’extensibilité et la conformité avec SQL.

ElasticSearch

Elasticsearch est un moteur de recherche basé sur la bibliothèque Lucene. Il fournit un moteur de recherche plein texte distribué, multi-tenant, avec une interface web HTTP et des documents JSON sans schéma.

Cloud & DB

aws

Amazon Web Services est une filiale d’Amazon qui fournit des plateformes de cloud computing et des API à la demande aux particuliers, aux entreprises et aux gouvernements, sur la base d’un paiement au fur et à mesure.

google cloud

Google Cloud Platform, proposée par Google, est une suite de services de cloud computing qui fonctionne sur la même infrastructure que celle utilisée en interne par Google pour ses produits destinés aux utilisateurs finaux, tels que Google Search, Gmail et YouTube.

Kubernetes

Kubernetes est un système open-source d’orchestration de conteneurs permettant d’automatiser le déploiement, la mise à l’échelle et la gestion des applications. Il a été conçu à l’origine par Google, et est maintenant maintenu par la Cloud Native Computing Foundation.

Front End

React & Redux

React (également connu sous le nom de ReactJS) est une bibliothèque JavaScript permettant de créer des interfaces utilisateur. Elle est gérée par Facebook et une communauté de développeurs individuels et d’entreprises.

React peut être utilisé comme base pour le développement d’applications monopages ou mobiles. Cependant, React ne s’occupe que du rendu des données au DOM, et la création d’applications React nécessite donc généralement l’utilisation de bibliothèques supplémentaires pour la gestion et le routage des états.
Redux et React Router sont des exemples respectifs de telles bibliothèques.

Vue.js

Vue.js présente une architecture progressivement adoptable qui se concentre sur le rendu déclaratif et la composition des composants. Les fonctionnalités avancées requises pour les applications complexes telles que le routage, la gestion d’état et les outils de construction sont offertes par le biais de bibliothèques et de paquets officiellement maintenus, Nuxt.js étant l’une des solutions les plus populaires. 

Vue a été créé par Evan You après avoir travaillé pour Google en utilisant AngularJS dans un certain nombre de projets. Il a ensuite résumé son processus de réflexion : « Je me suis dit, et si je pouvais juste extraire la partie que j’aime vraiment dans Angular et construire quelque chose de vraiment léger ».

Angular JS

AngularJS est un cadre web frontal à code source ouvert basé sur JavaScript, principalement maintenu par Google et par une communauté de particuliers et d’entreprises pour répondre aux nombreux défis rencontrés dans le développement d’applications à page unique. Il vise à simplifier à la fois le développement et le test de ces applications en fournissant un cadre pour les architectures modèle-vue-contrôleur (MVC) et modèle-vue-modèle-vue (MVVM) côté client, ainsi que des composants couramment utilisés dans les applications Internet riches.

Back End

Django

Django est un cadre web libre et gratuit basé sur Python, qui suit le modèle architectural MTV (model-template-view). Il est maintenu par la Django Software Foundation (DSF), une organisation indépendante à but non lucratif établie en vertu de l’article 501(c).

L’objectif principal de Django est de faciliter la création de sites web complexes, basés sur des bases de données.

Django propose également une interface administrative optionnelle de création, lecture, mise à jour et suppression qui est générée dynamiquement par introspection et configurée via des modèles d’administration.

Parmi les sites connus qui utilisent Django, on peut citer le Public Broadcasting Service, Instagram, Mozilla, The Washington Times, Disqus, Bitbucket et Nextdoor.

Il a été utilisé sur Pinterest, mais plus tard le site est passé à un cadre construit sur Flask.

elixir

Express.js, ou simplement Express, est un cadre d’application web pour Node.js, publié en tant que logiciel libre et open-source sous la licence du MIT. Il est conçu pour la création d’applications web et d’API. Il a été appelé le cadre serveur standard de facto pour Node.js.

L’auteur original, TJ Holowaychuk, l’a décrit comme un serveur inspiré de Sinatra, ce qui signifie qu’il est relativement minimal avec de nombreuses fonctionnalités disponibles sous forme de plugins. Express est le composant back-end de la pile MEAN, avec le logiciel de base de données MongoDB et le framework frontal AngularJS.

Go

Go est un langage de programmation compilé et tapé statiquement, conçu à Google par Robert Griesemer, Rob Pike et Ken Thompson.

Go est syntaxiquement similaire au C, mais avec une sécurité de mémoire, une collecte des déchets, un typage structurel et une simultanéité de type CSP. Le langage est souvent appelé « Golang » en raison de son nom de domaine, golang.org, mais le nom propre est Go.

Le langage Go dispose de facilités intégrées, ainsi que d’une bibliothèque, pour écrire des programmes concurrents. La simultanéité fait non seulement référence au parallélisme des processeurs, mais aussi à l’asynchronie : laisser des opérations lentes comme la lecture d’une base de données ou d’un réseau s’exécuter pendant que le programme fait d’autres travaux, comme c’est souvent le cas dans les serveurs basés sur des événements.

Vous avez un projet en tête ? Schédulez un appel consultation dès maintenant !

Contactez nous

Information générale

Addresse

695, Avenue St-Joseph
St-Hyacinthe QC J2S 5K3

Horaire

L-V: 8:30am – 4:30pm
S-D: Fermé