Mise à jour de l’application mobile « Mes Animaux et Moi » !

rubber-stamp-1560308_1280

6 mois sans updates, c’est vrai que l’application « mes animaux et moi » prenait un peu la poussière…

C’est maintenant chose faite !

Screenshot1FRiphoneX

Pour cette fois, pas de mise nouvelles fonctionnalités (mais promis, je réserve une surprise pour la prochaine update…).

L’application est maintenant optimisée pour les nouveaux iPhones XR et XS, ainsi que pour le nouvel iPad Pro.

Quelques corrections de bugs mineurs, mais surtout un gros refactoring du code, un passage en Swift 4.2 et une migration de la base de donnée cloud sur Firebase 5.

Tout cela apporte une diminution de la taille de l’application, tout en améliorant ses performances globales sur des devices relativement anciens.

Bref, ce n’est pas forcément visible sur l’UI, mais un gros travail d’optimisation à été réalisé sur l’appli. Elle est prête à affronter 2019 et ses futures mises à jour !

Retrouvez « Mes animaux et moi » sur l’App Store :

download_on_the_app_store_badge_us-uk_135x40

Tutoriel Swift : mise à jour Firebase 5

Firebase 5

Google à récemment mis à jour son API pour l’utilisation de Firebase… et a cassé la compatibilité avec les anciennes versions… (:

Pas grave, c’est l’occasion de faire une petite update de l’application mobile Mes Animaux et Moi !

Cet article n’est pas un tutoriel à proprement parler, mais plutôt un mémo pour vous montrer les changements nécessaires à la partie du code s’occupant de l’enregistrement des données et des photos.

Voici donc l’ancien code :

firebase4-Storage

et le nouveau :

firebase 5-Storage.png

Les changements se situent au niveau de la méthode « storageRef« .

Attention, je précise (à toutes fins utiles…) qu’il s’agit d’extraits de code, donc vous pouvez vous en inspirer mais pas les utiliser tels quels !

 

Tutoriel Swift : la gestion des entrées utilisateurs sur une Apple Watch

FURNITURE

Comment récupérer une entrée utilisateur personnalisée (ex : un nom de fichier, un message…) sur une Apple Watch qui, comme vous l’avez sans doute constaté, ne possède pas de clavier ?

 

En fait, une fois de plus, c’est quelque chose de très simple à réaliser en Swift.

L’application Apple Watch que je vous propose en démo est très basique : lorsque l’utilisateur appuie sur le bouton « Get input », une liste de phrases pré-définies lui est proposée. En cliquant sur le micro, on lui propose de prononcer sa propre phrase. Celle-ci est ensuite récupérée et affichée dans un label.

Voici l’appli terminée :

Allez, on plonge…

Lire la suite

Tutoriel Swift : Geocoding et Reverse Geocoding en Swift

Geocoding

Comment obtenir une adresse à partir de coordonnées géographiques ? Et comment obtenir les coordonnées géographiques à partir d’une adresse ?

Voici (un des) problèmes auxquels je me suis frotté pour la réalisation de l’application KayakTracker…

Et cela se nomme le géocodage et le géodécodage (geocoding et reverse geocoding). Une recherche Google montre que cela est réalisable entre autres grâce à leur API Maps…

Mais Apple à également pensé à nous, et c’est cette méthode que je vais vous présenter.

Comme d’habitude, je m’appuie sur une petite application « POC » qui, une fois terminée, donnera cela :

Motivés ? C’est parti !

Lire la suite

Tutoriel Swift : l’API Charts

Swift Charts Tutoriel

Je reprend la petite application utilisée pour le tutoriel sur HealhtKit afin de vous donner un aperçu des innombrables possibilités de l’API Charts.

L’API Charts à été développée par Daniel Gindi et peut être téléchargée sur Github. L’idée est de faciliter la vie des développeurs iOS / Swift pour la création de graphiques. Grâce à Charts, vous pouvez facilement créer des diagrammes, des courbes, des graphiques en barres, et plein d’autres types de graphiques pour représenter de manière visuelle des données.

C’est un peu un Excel pour développeurs. Par contre, tout comme celui-ci, l’utilisation nécessite un certain apprentissage, mais vous verrez, cela en vaut la peine !

Voici à quoi nous allons arriver :

HeartStatisticsWithChars.jpeg

Prêts ? C’est parti…

Lire la suite

Tutoriel Swift : HealthKit ou comment récupérer des données cardiologiques en Swift grâce à l’iPhone

Düsseldorf graphic Design Institute(1)

Cela faisait un petit moment que je n’avais pas publié de nouveaux tutoriel. Celui que je vous propose aujourd’hui est à la fois un tuto et une POC, qui va nous permettre d’aborder un gros morceau : HealthKit

Voici à quoi ressemblera notre appli terminée :

heartStatisitcs

HealthKit : Késako ?

Lire la suite