Sprint 0 : 23/09 - 30/09
Lucas
-
Réalisation des maquettes version finale (10h) : nouvelle identité graphique plus sombre et moderne. Toutes les pages de l'application ont été finies pour pouvoir commencer le plus vite possible le code.
-
Document présentation du projet (3h) : users stories, correction des fautes d'ortographe, rédaction des paragrahes sur le visuel et le concept de l'application comme le "like" et le "match".
-
Recherches sur langage Kotlin & lutter (1h)
-
Elaboration du backlog (3h)
Félix
- Recherches sur les langages à utiliser (5h) : choix de Flutter (compte-rendu plus détaillé disponible sur demande)
- Ecriture du dossier de présentation générale (6h) : génèse, diagramme pieuvre, intro et conclusion, rédactions communes de certains paragraphes
Dorian
-
Ecriture du dossier de présentation générale (4h) : avec mon équipe nous avons corrigé le compte rendu et rajouté des schémas et des explications pour avoir un compte rendu le plus complet possible
-
Elaboration du Backlog (3h) : J'ai aussi participé à l'élaboration du backlog en écrivant certain users stories et organisant les post-its
Audric
-
Recherches du language (2h): J'ai effectué des recherche sur le language le plus otpimisé et qui répond le mieux à nos besoins.
-
Rédaction dossier (4h) : J'ai écris des textes présentant notre projet dans le but d'élaborer le dossier de présentation du projet DaflMusic (pour la partie Gestion de Projet).
-
Elaboration du Backlog (3h) : J'ai écris et priorisé des Users stories clients afin d'élaborer le backlog produit.
Recherches (2h):
Languages :
Natifs --> Meilleures performances mais ne fonctionne que sur un OS
Multiplateformes --> Passe par un framework, moins performantes, occupe plus d'espace disque mais fonctionne sur Android et IOS
Natif :
Android | IOS |
---|---|
Java | Objective-C |
Kotlin | Swift |
Multiplateformes :
C# | JavaScript | Dart |
---|---|---|
Xamarin | React Native | Flutter |
Choix effectué :
Flutter :
Avantages :
-
Cross-plateformes
-
Flutter utilise un moteur graphique, qui créé un canva et dessine ses widgets sur cette toile. il n'y à que le canva qui sera traduit en langage natif. -> meilleures performances
-
Rechargement à chaud -> temps de compilation réduit
-
Material design pour l'UI -> beaucoup de composants dispo et intégration ficile d'animations
-
Utilisation facile de l'API Firebase
Inconvénients :
- Application lourdes -> optimisation