NoReelInsta
Open-source
Le contexte
Sur mon temps libre, j'aime bien mettre le nez dans des domaines que je ne pratique pas au quotidien. Les Reels d'Instagram, avec leur défilement automatique pensé pour capter l'attention le plus longtemps possible, m'agaçaient particulièrement, j'ai eu envie de voir si je pouvais simplement désactiver ce qui me dérangeait.
C'est devenu NoReelInsta : une application Instagram modifiée qui retire l'onglet Reels de la barre de navigation et empêche le défilement lorsque l'on clique sur un Reel.
Ma démarche
Un premier pas hors de ma zone de confort. Je n'avais jamais touché au développement iOS avant ce projet. Je me suis appuyé sur Theos, la chaîne d'outils utilisée pour créer ce type de tweak, sur le projet open-source SCInsta pour comprendre la structure du code, et sur l'aide de l'IA pour avancer sur les parties que je ne maîtrisais pas, ce n'est clairement pas un projet de développeur confirmé, plutôt une bidouille sérieuse menée jusqu'au bout.
Faire le plus simple possible. Plutôt que de reproduire toutes les fonctionnalités de tweaks existants plus complets, j'ai volontairement limité NoReelInsta à seulement deux fonctions, avec un minimum de modifications dans le code d'Instagram. Un principe simple, que je retrouve aussi en conception mécanique : privilégier une solution minimaliste et efficace.
Les chiffres, et ce qu'ils veulent dire
Ce que ce projet m'a appris
C'est mon premier petit projet logiciel rendu public. Il m'a confronté à un univers très différent du mien — pas de CAO, pas de matière, juste du code et une application à comprendre de l'extérieur, avec beaucoup d'aide en cours de route. Mais j'y retrouve la même logique que dans mes projets mécaniques : bien cerner le besoin avant de se lancer, et préférer une solution minimale à quelque chose de plus complet mais plus fragile.
Mobilisé : Theos · Curiosité pour le développement iOS · Codage assisté par IA