[BETA] App Android

beta

#262

Salut !

Bon, je vais pas forcément donner d’idée pour la question dernièrement posée, je maîtrise pas encore assez Gladys pour dire ce qu’il faudrait pour faire de la configuration de base ou non ^^

Par contre, et je sais pas si ça déjà été dit, mais niveau UI, je conseillerais de mettre les paramètres (en haut, à droite) directement accessible via une icone (un engrenage par exemple) plutôt que caché derrière 3 petits points. Il n’y a qu’un élément dans le menu pour le moment, donc autant économiser un clic à l’utilisateur ^^

Ensuite, dans la vue “Pièces”, je supprimerais l’icône des 3 traits à droite et je rendrais accessible la vue suivante en cliquant n’importe où sur la ligne, ça serait plus pratique :slight_smile:

Enfin, dans la vue “Brain”, je changerais l’icône qui ouvrent les options pour les phrases (Rejeter et Label), en mettant une icône de 3 petits points (comme actuellement l’icone qui est en haut à droite et qui ouvre les paramètres ^^), ça serait plus “Android-friendly” :wink:

Sinon, l’app est bien sympa et elle fait complètement son taf, bien joué :smiley:

(Petite question qui n’a rien à voir, mais est-ce que ça te gêne si je fork ton projet pour y jeter un œil à l’occasion ? J’ai bien envie de voir comment tu fais certaines interactions avec Gladys ^^)


#263

Salut @Domnis !

J’y avais déjà pensé effectivement mais je suis quand même resté sur le menu pour pouvoirs rajouter des éléments dans le futur :wink:

Exact c’est pas idiot ! Mais j’ai peur qu’en scrollant la vue l’utilisateur clique sans le vouloir sur la ligne et ouvre la seconde activité…

C’est ce que j’ai fait au début mais je trouvais ça pas très jolie je préfère le haumburger :joy:

Bien sûr ! C’est fait pour ça ! Et si tu as des idées hésite pas à faire des PR !


#264

Il y a moyen de le préciser à Android et il s’adapte automatiquement en fonction du nombre d’élément dans le menu :wink:

Théoriquement, c’est fait pour :stuck_out_tongue:
Et vu le nombre d’app qui utilisent ça… ^^

Ouais, mais c’est pas fais pour :joy:
D’ailleurs, l’icone de burger (et le menu associé) tend à disparaître de plus en plus dans les UI d’App :cry:

Cool, ça marche, merci :slight_smile:


#265

Ah il faut que tu m’explique ça alors !

La théorie est toujours parfaite ahah mais rien n’empêche je ferais des essai pour voir :wink:

Pourquoi ça ? :scream:


#266

Dès que j’ai vérifié comment tu as fait :wink:
(que je dise pas de bêtise en le faisant de tête sans vérifier ton implémentation avant XD )

C’est quand même un peu plus que de la théorie là :stuck_out_tongue:

C’est pas très pratique d’aller cherche l’icone en haut à gauche quand on utilise une seule main… Surtout que les téléphone sont de plus en plus grand.
Il faut aussi prendre en compte que potentiellement, il faille faire 2 clicks pour changer de section (1 pour ouvrir le menu, et 1 pour choisir la section). Du coup, les app utilisent de plus en plus une “BottomNavigationBar” (à la Instagram par exemple) avec les 2 à 5 sections principales de l’app de dispo immédiatement. (mais s’il y a plus de 5 sections “importantes” dans l’app, il vaut mieux garder un “Burger Menu” ou faire un mix des deux XD )


#267

Pas de soucis ! [quote=“Domnis, post:266, topic:1791”]
C’est pas très pratique d’aller cherche l’icone en haut à gauche quand on utilise une seule main… Surtout que les téléphone sont de plus en plus grand.
Il faut aussi prendre en compte que potentiellement, il faille faire 2 clicks pour changer de section (1 pour ouvrir le menu, et 1 pour choisir la section). Du coup, les app utilisent de plus en plus une “BottomNavigationBar” (à la Instagram par exemple) avec les 2 à 5 sections principales de l’app de dispo immédiatement. (mais s’il y a plus de 5 sections “importantes” dans l’app, il vaut mieux garder un “Burger Menu” ou faire un mix des deux XD )
[/quote]

Ouais mais je t’avoue que je suis pas fan de la “BottomNavigationBar” car tu pers une partie de l’écrans ce qui est assez dommage je trouve mais j’ai pensé a mettre les paramettres directement de le “NavigationDrawer” mais bon au final on revient un peu à la même conclusion, il faut deux clique minimum ^^


#268

Tu perds de la place avec la barre en bas que si tu garde la “Toolbar” en haut en même temps, sinon, tu n’en perds pas plus je pense ^^
Mais bon, à chaque application son UI adaptée je pense ^^
Pour les paramètres dans le menu du drawer, ça aurait put le faire vu qu’on a tendance à n’y aller qu’une seule fois au démarrage, puis plus jamais… ^^

Ah tiens, d’ailleurs, ça peut être une idée.
Et au démarrage, tu regarde si tu as des paramètres renseignés. Si oui, après le splash screen, tu vas directement à l’écran des devices, si non, tu affiches d’abords l’écran des paramètres pour que l’utilisateurs configure l’app :slight_smile:


#269

Je pense que c’est ce qui va finir pas ce passer ^^

Ouais justement ça a été dit un peu plus haut !
Faire un “guide” de démarrage c’est prévu pour la prochaine version :wink:


#270

Exact ! Si tu fais en sorte de pouvoir configurer Gladys depuis l’app mobile, tu as de quoi configurer l’app mobile aussi ^^
J’étais pas réveiller hier j’ai l’impression XD


#271

hello, merci pour l’app :slight_smile:
Je viens de tester et j’ai un petit souci.
Cela fonctionne à distance (3G) mais pas en local (Wifi).
J’ai compris mon problème mais visiblement je peux pas grand chose via l’appli.
J’ai généré mon certificat via let’s encrypt pour ne plus avoir le message d’erreur du certificat auto-signé en HTTPS. Ce qui fait que Gladys répond correctement sur mon URL gladys.monurl.fr, par contre, en local, le certificat n’étant pas validé pour 192.168.X.X, j’ai une erreur 5 dans l’appli, normal pas de retour vu qu’erreur de certificat.
Une idée pour moi ? :slight_smile:


#272

Il va falloir que je precise ça mieux vu que beaucoup ce font avoir ^^
En local l’HTTPS n’est pas géré car il est inutile donc renseigne juste l’IP local de Gladys et son PORT (8080 par défaut) et ça devrait fonctionner :wink:


#273

Merci !!!
J’y avais pas pensé :smiley:
Effectivement, ça pourrait éviter des questions. Voir même faire disparaitre l’option si on coche HTTPS. :wink:


#274

J’ai un bug ! @LepetitGeek

j’ai changé un device de pièce, et dans l’app je vois l’ancien et le nouveau.


#275

Ce n’est pas un bug ^^
C’est normal ! C’est un processus automatique que j’ai pas encore réussis a implémenter “proprement” !

En gros quand tu fait une première synchro l’app sauvegarde tous tes devices mais après elle se contente de les mettre à jour ou d’ajouter les nouveaux.
Sauf que l’architecture du JSON renvoyé par Gladys pose un peu problème et donc il faut que je trouve un moyen de faire ça correctement… en attendant tu peux choisir de ne plus l’afficher sur le dashboard :wink:


#276

Magnifique elle va Servir à Beaucoup de personnes l’application vraiment propre dommage que je n’ai pas Android pour la tester je suis sous IOS Continue comme ça c’est du beau travail


#277

Merci ! :slight_smile:

Une version IOS est prévu mais pas pour tout de suite désolé ^^


#278

héhé en revanche moi, frustré de pas pouvoir jouer avec ton app Android, j’ai commencé à faire une petite appli iOS, pour l’instant c’est très sommaire mais ça tourne :smiley:

Je spoil je spoil ^^

( je fais ça en petit side project des autres dev Gladys quand j’ai envie de me changer l’esprit :slight_smile: )


#279

Cachottier va ! :laughing:

J’avance pas beaucoup ces dernières semaine ^^
Je me suis lancé dans un projet pharaonique avec mon acolyte du fofo et c’est plus de travail que ce qu’on pensais (je spoil aussi)
Mais dès que j’ai fini ça je me remet sur l’app et il va y avoir de la MAJ à gogo !!!
Voir même une publication sur le Play store :stuck_out_tongue_winking_eye:


#280

c’est pour ça qu’on ne le vois presque plus le @C4rlit0 ? :slight_smile:


#281

Disons qu’on passe pas mal de temps la dessus ^^