Peaufinage de Fie Frapic avant soumission d'une première version à Apple, Google et Amazon

- 05/02/2024 - 2 heures 52 minutes - Patrick Prémartin

Maintenant que l'application semble fonctionnelle il faut la tester sur plusieurs appareils et voir ce que donnent les différentes options. Quand on utilise les appareils photos, caméras ou webcam il y a toujours des "surprises" selon l'appareil utilisé. Une fois encore nous n'avons pas été déçus.

Heureusement nous avons aussi pu faire les écrans de démarrage de l'application, changer une nouvelle fois son icone, découvrir des bogues et en corriger.

Voici le détail de cette session :

- changement de l'icone / logo du projet
- mise à jour du dépôt sur GitHub pour l'image utilisée sur les partages sociaux du dépôt
- génération des splashscreen Android et images de lancement iOS (iPhone, iPad) par le nouvel assistant de création d'artworks de Delphi 12 Athens
- ajout des images de lancement au projet pour iOS et Android
- ajout d'un "Zoom0" pour revenir à la taille d'origine de la photo capturée
- déplacement des loupes en colonne de gauche de l'écran
- déplacement de la case de fermeture de l'écran de prise de photo en haut à droite comme dans l'écran de validation de l'image finale
- ajout de fichiers README dans les dossiers des "assets"
- mise à jour de la taille du texte des crédits pour qu'il soit plus lisible
- centrage des textes des boutons par rapport à la zone rectangulaire affichée
- changement du modèle de photo pour la Saint Valentin 2024 (fond+cadre en paysage pour impression en format photo classique 300dpi)
- correction du lancement de l'écran de capture sur Mac qui plantait l'application suite à l'ajout de l'autofocus
- ajout d'un espace entre les boutons de zoom en prise de photo
- correction du positionnement de l'image de la caméra, décalée suite à l'ajout des boutons de zoom

Tests sur iPad Pro

- retrait de l'autofocus sur iOS qui crashait comme sur macOS
- retrait du bouton de sauvegarde de l'image pour iOS (un problème d'autorisations, passer plutôt par le partage qui propose d'enregistrer sur l'appareil ou iCloud)
- changement de l'activation/désactivation de la caméra

Malgré ces changements il restait un crash lors de l'affichage de l'écran de prise de photo une fois la première photo traitée.

Tests sur Android

- retrait du bloc de mise en place de l'autofocus qui ne fonctionne pas non plus sur Android (tfocusmode.ContinuousAutoFocus)
- désactivation du bouton de changement de caméra si l'OS génère une erreur lors du choix de la caméra à l'affichage de l'écran de capture

Le résultat fonctionne (plus ou moins) correctement selon la version d'Android et l'ancienneté du smartphone. Des tests complémentaires restent à faire.

Tests sur iPad Pro

- Plante toujours sur le réaffichage de l'écran de prise de photo une fois qu'on en a validé une.

Des changements ont été faits plus tard dans la journée, hors vidéo, permettant de soumettre le projet à Google Play et Amazon Appstore. Ces évolutions ont été expliquées lors de la session de codage du 7 février 2024.

Certaines informations n'ont pas été affichées. Vous devez vous connecter pour y accéder.

Connexion Inscription


Liens associés

Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Serial Streameur.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.


Mots-clés associés

Delphi, FireMonkey, FMX, Live coding


Classement

Projets > Applications mobiles > Fie Frapic