2 Sprint #0
Félix MIELCAREK edited this page 3 years ago

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