App Mobile Kotlin – Sentinelle

Au cours de ma formation de Concepteur Développeur d’Application, je devais réalisé un cahier des charges d’un projet et le réaliser. L’idée de Sentinelle m’est alors venu. J’ai donc fait murir cet idée et j’ai réaliser le cahier des charges.

Sentinelle à pour but de protéger l’utilisateur contre toute sorte de danger, en prévenant ses proches en cas de problème. En effet l’utilisateur peut définir un minuteurs. Lorsque le minuteur s’écoule, la localisation et l’environnement sonore est enregistré sur un serveur. Si l’utilisateur ne parviens pas à éteindre le minuteur, c’est qu’il lui ai arrivé quelque chose. Alors sentinelle préviens automatiquement ses proches en leurs communiquant les enregistrements.

Vous l’aurez compris, Sentinelle agit en aval du danger. Aucune application mobile permet de protéger physiquement un utilisateur. Sentinelle n’est pas crée pour protéger à tout prix, mais plutôt de rassuré sont utilisateur.

Cet application peut être utilisé par un écolier sur le chemin de l’école ou encore par des travailleurs isolé dans des milieux sensible, des conducteur réalisant de grand trajet pour prévenir en cas d’accident et pleins d’autre usage.

API

Pour valider mon titre, cette application devais être en “n-tiers”. Il me fallait donc choisir des technologies pour l’API, le client et la couche de donnée.

CritèreLaravelDjango
LégertéNonOui
PerformanceOuiOui
SécuritéOuiOui (Firebase)
Back-office intégréNonOui

Mon choix s’est donc porté sur le framwork Python Django.

Client

Les spécificité de ce projet, nécessitait un contrôle avancé de l’écosystème du téléphone. Alors j’ai décidé de faire une application mobile plutôt que web. Etant donnée que je n’avais pas de d’Iphone et de Mac, et pour des raisons de performance, j’ai décidé d’utiliser un language natif sur Android. J’ai donc utilisé Kotlin.

Ce projet est fini mais je ne l’ai pas mis en ligne sur Google Play. Cependant vous pouvez consulter le dossier de conception qui sera disponible prochainement.

CATÉGORIES :

Étiquettes :

Aucune réponse

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *