Hello,
Je ne vais surement pas répondre à toute tes questions, car nous même nous-même nous ne les avons pas.
Mais je vais être sincère avec vous en vous donnant ce qui c’est passer avec la V1.
Ton commence au mois de septembre alors que la V9.9 est encore en cours de développements. Ou nous nous rendons compte que nous avions des limitations liées a 2 de nos principales dépendances. La base de données de l’app, et la Library en charge des notifications. Depuis se jours en même temps que nous travaillions sur l’app pour la V9.9 et la V9.10 nous nous sommes mis à la recherche soit de solution avec les Library actuelle ou alors avec de nouvelles lib.
Petite avance rapide vers milieux octobre / fin novembre ou nous décidons de changer totalement les anciennes lib pour passer sur 2 nouvelle lib ou la communauté est plus impliqué et réactive.
Cette décision entraine le départ du dev de la V1. Suite à ces multiples changements majeurs et notre maitrise de plus en plus complet du Framework de l’application (Flutter), nous décidons d’en profiter pour réécrire 90% de l’app ce qui devrais permettre de meilleure performance a l’utilisation et surtout de rendre des fonctions possibles comme le multi Jeedom et plein d’autre truc pour les versions futur.
Au début du projet nous pensons avoir une version a peux prêt stable pour des betas en privé vers débuts décembres, cependant avec mes périodes d’examen et quelques problèmes de santé nous avons pris du retard et lancer la beta privée que vers le 15 décembres. Nous pension à ce moment que l’app aurais pas trop de bug majeur et pouvoir faire sortir la beta public comme cadeaux de noël 2021.
Cependant trop de bug majeur coté plugin nous retardé et la version beta public est sorti que pendant le mois de janviers avec certaine fonction manquant (Migration de la V0.9 a la v1 et les backup).
A ce moment-là nous pension pouvoir avoir une stable vers fin janvier début février. Les beta testeur public nous ont remonté une multitude de bug mineurs (Souvent visuel) qui accumulé nous ont pris énormément de temps à régler et ne nous a pas permis d’avancer sur le processus de migration.
Nous avons donc en interne non plus viser début février mais fin février.
Également pendant le mois de février nous nous somme associer à un dev brésilien qui développé une suite de lib dédier à la notification. Ce qui nous permet de vous proposer quelque grosse fonctionnalité sur les notifs (Pas encore annoncé et dispo). Et surtout de travailliez à leur fiabilisation. En échange nous somme devenu son principal bêtatesteur à cause de notre nombre de plateformes pris en charge ainsi que du nombre de dépendance dans le projet et la complexité du code.
Maintenant on est aujourd’hui et nous avons pris du retard par rapport à notre dernier objectif de fin février. Actuellement en interne on vise la semaine prochaine pour la build beta public et ensuite dans 1 semaine ou 3 pour la stable. Je précise que toutes les dates données ici sont à prendre avec des pincettes, ne nous somme pas à l’abris d’avoir encore quelque déboires.
Cependant je peux te dire que l’équipe c’est agrandi, en effet en plus de moi et @scalz,
Nous avons :
@sagitaz qui en plus d’aider sur le forum et de faire le support de LVL 1 et LVL 2 commence à développer sur le plugin.
@Sbo Qui nous permet d’énormément avancer sur les betas privées en fessant les test pendant que l’on continue le dev
N’hésite pas à poser des question, je vais tenter de répondre dans ce sujet.
Ps : Voici quelques stats données par GitHub :
JeeMate c’est :
-
16 fichier en C++
-
41 fichier en XML
-
25 fichier Json
-
89 images au format SVG
-
8 XML de définitions pour le store Android
-
742 fichier en Dart (Langage principal de l’app)
-
971 Commit depuis sa publication sur GitHub en V8
-
3K euro d’investissement que ça soit en matériels, en lib, en logiciel ou en don pour les personne qui développent gratuitement les Library que nous utilisons et qui mériterais d’être payant vu le boulots effectuer.
Cordialement
Thibaut