Vincent Tourraine
Blog

Tous les billets 2022

Mise à jour du site internet Studio AMANgA

La page d’accueil pour StudioAMANgA.com n’avait pas bougé depuis plusieurs années. Je viens de la mettre à jour, avec des nouveautés visuelles mais aussi un gros changement technique.
#dev #web

Application PlayGuide

Depuis plusieurs années, j’avais envie de créer une application pour trouver les aires de jeu autour de chez moi. L’application PlayGuide est maintenant disponible sur l’App Store.
#dev #iOS

Les meilleurs (nouveaux) services de streaming

Comment ça, « trop de services de streaming » ? Ce qui compte, c’est d’avoir accès à davantage d’œuvres. Et que la technique soit au niveau.
#film

« The Peripheral », le retour de William Gibson sur les écrans

C’est la série que j’attendais le plus cette année. Pourtant, on ne peut pas dire qu’on manque de choses intéressantes à regarder. « The Peripheral » arrive sur Amazon Prime Video le 21 octobre, et j’ai hâte.
#Sci-Fi #series #William Gibson

Tentative de projet avec SwiftUI

On peut difficilement ignorer SwiftUI. Au début, il y avait du potentiel et de l’enthousiasme. Ainsi que des limitations et des bugs. Normal ! Les premiers retours étaient prometteurs. Certains développeurs adorent expérimenter avec les technologies balbutiantes. En général, je préfère attendre.
#dev #iOS #SwiftUI

AcknowList pour Swift Package Manager

AcknowList existe parce que CocoaPods propose une liste des licences pour un projet : le fichier « acknowledgments.plist ». Que faire pour Swift Package Manager ? On peut toujours intégrer des licences manuellement, mais sans fichier de référence, l’intégration n’est pas vraiment satisfaisante. Quand soudain je découvre le fichier « Package.resolved ».
#dev #iOS

Notes WWDC 2022 : Complications and widgets

Mes notes pour les sessions « Complications and widgets: Reloaded » et « Go further with Complications in WidgetKit » de la WWDC 2022.
#dev #iOS #watchOS

Notes WWDC 2022 : Desktop-class iPad apps

Mes notes pour les sessions « Build a desktop-class iPad app » et « Adopt desktop-class editing interactions » de la WWDC 2022.
#dev #iOS

Notes WWDC 2022 : What’s new in UIKit

Mes notes pour la session « What’s new in UIKit » de la WWDC 2022.
#dev #iOS

Notes WWDC 2022 : What’s new in Swift

Mes notes pour la session « What’s new in Swift » de la WWDC 2022.
#dev #iOS #macOS

Passer de CocoaPods Ă  Swift Package Manager

J’utilise CocoaPods depuis des années pour mes projets personnels et professionnels. Au fil des années, j’ai mis à jour mes bibliothèques open source pour les rendre compatible avec SPM. Et maintenant, je réalise que certaines de mes applications n’ont plus besoin de CocoaPods.
#dev #iOS

Historique des versions avec Trackup

Dans mon article du mois dernier, j’expliquais que Trackup était extensible, offrant des possibilités d’évolution intéressantes. Depuis, j’ai mis en pratique une de ces idées, avec un nouveau package Swift qui présente un historique de versions.
#dev #iOS

MiXiT 2022

MiXiT, la conférence « avec des crêpes et du cœur », revient les 24 et 25 mai à Lyon. Et comme pour chaque édition, je publie une mise à jour de mon application.
#dev #iOS #macOS

Hugo Awards 2022 : lire (gratuitement) les meilleures histoires courtes

Les Hugo Awards sont déjà de retour. Les finalistes pour l’édition 2022 viennent d’être annoncés à l’occasion de la World Science Fiction Convention. Comme le veut la tradition, j’en profite pour publier les liens vers les meilleures histoires courtes de l’année.
#sci-fi #livre

Comment gérer un projet, de la feuille de route aux notes de version, avec un seul fichier

Pour tous mes projets perso, j’utilise un système simple pour gérer les développements passés, présents et futurs. En d’autres termes : feuille de route, suivi de progression et notes de version. Tout ça, avec un seul fichier texte.
#dev

Interface SwiftUI pour AcknowList

La dernière mise à jour d’AcknowList ajoute une interface SwiftUI. Le principe reste le même : la bibliothèque est configurée avec une liste de licenses, et affiche le résultat. En plus des UIViewController (UIKit), il y a donc maintenant des View (SwiftUI).
#dev #iOS #SwiftUI

Ouvrir le client mail choisi par l’utilisateur

Une application iOS peut facilement invoquer Apple Mail. Pour les autres clients mail (Gmail, Outlook, etc), j’ai créé ThirdPartyMailer. Cette bibliothèque utilise les *custom URL schemes* pour invoquer des applications spécifiques, avec certaines options : destinataire du mail, sujet, contenu, CC/BCC. Pratique, mais le développeur doit choisir le client à utiliser, ou offrir ce choix à l’utilisateur dans l’application.
#dev #iOS

Petit bilan personnel de l’année 2021

2021… Côté professionnel, une année pleine de surprises.
#général