Webinaire du 31 août 2020 : Sauvegarder et restaurer l'état des applications mobiles

Tous les logiciels ont un cycle de vie qui commence avant qu'ils soient lancés et se termine à leur fermeture. Connaître ce cycle de vie est primordial pour proposer la meilleurs expérience utilisateur possible surtout dans le cas des applications pour smartphones et tablettes.

Dans cette conférence en ligne j'ai expliqué les différents cycles de vie (valides au 31 août 2020). Nous avons également vu montré comment Embarcadero propose aux développeurs Delphi de gérer ces différentes étapes dans les projets FireMonkey pour Windows, macOS, Linus, iOS, iPadOS et Android. Pour terminer j'ai également décrit le mécanisme proposé pour la gestion du contexte d'exécution afin que les utilisateurs mobiles reprennent à l'endroit où ils étaient avant de prendre cet appel si important qu'ils ne pouvaient terminer leur saisie d'informations.

La présentation est disponible en PDF. Les sources des exemples sont téléchargeables depuis GitHub.

Pour aller plus loin sur ces sujets vous pouvez consulter ces pages des documentations de Embarcadero, Apple et Google:

La prochaine conférence en ligne de cette série est planifiée pour le mardi 29 septembre et portera sur le développement d'applications pour Android TV avec Delphi et concernera également les développeurs C++Builder puisque les box Android TV tournent avec Android 32 bits.
Si vous cherchez d'autres sujets, consultez la liste des webinaires passés et à venir. N'hésitez pas à me faire des suggestions si un sujet vous paraît intéressant à traiter ou à approfondir.

 


A lire aussi

Plein d'idées de design pour vos logiciels multiplateforme avec FireMonkey (23/09/2020)
Webinaire du 26 septembre 2019 : une île virtuelle en 3D avec Delphi et FireMonkey (02/09/2020)
Webinaire du 31 août 2020 : Sauvegarder et restaurer l'état des applications mobiles (01/09/2020)
Webinaire du mardi 28 juillet 2020 : Gérer le clavier virtuel sur iOS et Android (29/07/2020)
Webinaire du 25 juin 2020 : Internationaliser les projets VCL / FMX (25/06/2020)
Installer les composants "Radiant Shapes" sur RAD Studio 10.4 Sydney (20/06/2020)
Webinaire du 23 avril 2019 : utiliser les assistants de l’EDI pour développer en multiplateforme (23/05/2020)
Webinaire du 26 mars 2019 : utiliser des QR codes et codes à barres (23/05/2020)
Liez vos champs de saisie avec vos tables sans Live Binding sous FMX (20/01/2020)
Pensez aux nouveaux formats de visuels pour vos applications FireMonkey en passant à Delphi 10.3.3 (13/01/2020)
Y a-t-il vraiment des gens ou des sociétés qui développent des applications mobiles avec Delphi ou C++Builder ? (28/07/2019)
Delphi Tour 2019 : Une île virtuelle en 3D avec Delphi et Firemonkey (03/06/2019)
Webinaire du 28 mai 2019 : faire une interface adaptive avec FireMonkey (29/05/2019)
Utiliser les fonctionnalités de partage social des smartphones et tablettes (20/11/2018)
Les composants affichant des images dans FireMonkey (03/11/2018)
Installer les composants de JVESOFT dans Delphi (17/08/2018)
Synchroniser une TListView avec une table de base de données ou un ensemble d'enregistrements (29/06/2018)
Drag&Drop sur un composant TTreeView (05/04/2018)
Obtenir le nom de l'appareil sur lequel un programme Delphi s'exécute. (07/12/2017)
Saisir des textes avec mise en forme et les afficher tels quels grâce aux composants de TMS Software (14/10/2017)
Utilisation des fontes TrueType avec Firemonkey (10/08/2017)
La vérité ne sort pas toujours de la bouche des enfants... méfiez-vous en ! (06/08/2017)
Faire vibrer un smartphone sous iOS ou Android depuis une application développée avec Delphi (18/07/2017)
Afficher un catalogue d'images provenant d'Internet avec Delphi et Firemonkey (17/07/2017)
Ouvrir un site web dans le navigateur par défaut depuis une application Firemonkey (28/05/2017)

Membre du programme MVP.
Membre du programme MVP