PROJET AMI “Assistance au Montage Intelligent” (Android Kotlin)
EQUIPE 1 Chef de projet – 2 lead d’équipe technique Android et iOS – 4 développeurs
Contexte Développement d’une application Native Android kotlin interne MCommerce Shopyt.
Le projet a pour objectif d’assurer les ventes en lignes
Activités Préparation du sketching.
Participation aux phases de design et de définition de l'ergonomie.
Mise en place de (Android Architecture Components + Clean Architecture) en suivant les étapes suivantes :
Ajouter Room, Retrofit, Dagger 2, LifeCycle dependencies
Installer Room en ajoutant ses 3 composantes principales : Entity, Dao, Database
Préparer des couches principales de l’architecture Android Architecture Components + Clean Architecture qui sont: domain, presentation, data, infrastructure, application
Utliser de LiveData pour assurer la communication dans la couche presentation
Utliser Rx Kotlin pour les requêtes BD et Network
Participation au découpage des fonctionnalités en tâches, aux estimations de charges de travail, et à la planification globale dans un contexte agile en définissant le but du sprint avant avant chaque sprint, définissant le périmètre de chaque sprint, estimation des tâches, attribution des tâches
Assister au Daily meeting
Conception et développement des fonctionnalités principales de l’application :
L’invocation des webService en utilisant Retrofit
Développement la partie connexion, inscription, mot de passe oublié (Deep Linking), La liste des boutiques, les filtres des produits, l’ajout des produits au panier, la push notification (Firebase), la recherche par mot clé, résultat de recherche
Préparation des livraisons sur Crashlytics.
Rédaction (interne) des dossiers de spécifications techniques.
Assistance technique de l’équipe.
Formation et montée en compétence des nouvelles recrus.
Planification des réunions.
Méthodologie Agile.
Gestion des délais et livraisons.
EQUIPE 1 Chef de projet – 2 développeurs
Contexte Développement d’une application Native Android kotlin interne.
Le projet permet d’assister les utilisateurs dans le montage (i.e. assemblage) des meubles, achetés en kits en proposant une assistance intelligente via une reconnaissance d’objet assurée par l’API TenserFlowLite.
Activités Préparation du sketching.
Participation aux phases de design et de définition de l'ergonomie.
Mise en place de (Android Architecture Components + Clean Architecture) en suivant les étapes suivantes :
Ajouter Retrofit, Dagger 2, LifeCycle dependencies
Préparer des couches principales de l’architecture Android Architecture Components + Clean Architecture qui sont: domain, presentation, data, infrastructure, application
Utliser de LiveData pour assurer la communication dans la couche presentation
Utliser Rx Java pour les requêtes webservice
Participation au découpage des fonctionnalités en tâches, aux estimations de charges de travail, et à la planification globale dans un contexte agile en définissant le but du sprint avant avant chaque sprint, définissant le périmètre de chaque sprint, estimation des tâches, attribution des tâches
Assister au Daily meeting
Conception et développement des fonctionnalités principales de l’application :
L’invocation des webService en utilisant Retrofit
Développement la partie : SplashScreen, onBoarding, la liste des meubles, détection d’objet intégration de la CameraX, adapter l’output de la CameraX à l’input de l’API TenserFLow , intégration de l’API TenserflowLite et des models de reconnaissance, Envoie les images à la methode de reconnaissance d’objet, récupérer les objets reconnus et les encadrer, afficher le resultat en fonction des objets reconnus
Préparation des livraisons sur Crashlytics.
Rédaction (interne) des documents techniques.
Assistance technique de l’équipe.
Méthodologie Agile.
Gestion des délais et livraisons.
EQUIPE 7 personnes : 1 Chef de projet - 2 Lead d’équipe technique Android et iOS – 4 développeurs
Contexte Une application pour enseigne de pizza où l’utilisateur consulte la variété du menu, fait le choix des articles proposés, ajoute des suppléments et modifie les ingrédients.
Il peut aussi passer la commande en livraison ou bien à emporter
Activités Mise en place de l’architecture du projet.
Participation au découpage des fonctionnalités en tâches, aux estimations de charges de travail, et à la planification globale dans un contexte agile.
Préparation du Sketching.
Participation aux phases de design et de définition de l'ergonomie.
Conception et Développement technique
Revue de code.
Réalisation des tests et de la mise en recette.
Préparation des livraisons sur Crashlytics.
Gestion des délais et livraisons.
Assistance technique de l’équipe.
Contexte Développement From scratch d’une application Native iOS pour la location des vélos à assistance électrique.
Cette application prend en charge la recherche des vélos disponible, la connexion via Bluetooth, la réservation des vélos, le tracking du trajet …
Activité Développement technique de la partie réservation de vélos et affichage de vélos sur la Map
Intégration des interfaces
Correction des bugs
Contexte Conception et développement d’une application Android de prise des rendez-vous pour le compte de ‘Premier Point Ambulatory Infusion Center’ basé en USA.
Activités Participation au découpage des fonctionnalités en tâches, aux estimations de charges de travail, et à la planification globale dans un contexte agile.
Préparation du Sketching.
Participation aux phases de design et de définition de l'ergonomie.
Participation au choix techniques.
Développement des fonctionnalités : chat, prise de rendez-vous, submit des feedback…
Réalisation des tests et de la mise en recette.
Préparation des livraisons sur Crashlytics.
Encadrement des sujets de PFE (Android).
Contexte Conception et développement d’un réseau social d’aide à la décision, avec des publications pour avis, comparaisons, notions de Followers et Following, événements, le partage sur les réseaux sociaux, chat
Activités Participation dans la spécification des web service.
Participation au découpage des fonctionnalités en tâches, aux estimations de charges de travail.
Préparation du Sketching.
Participation aux phases de design et de définition de l'ergonomie.
Développement du module prise de photo, vidéo.
Développement du module filtre photo.
Développement de la partie galerie.
Développement du module chat, push notification.
Développement du publication, publication sur les réseaux sociaux.
Développement de la partie recherche.
Réalisation des tests et de la mise en recette.
Préparation des livraisons sur Crashlytics.
Contexte Conception et déve...
PROJET Shopyt (Android Kotlin)