Passer au contenu principal
L'histoire

Comment Capgo est né

La genèse de Capgo : mon parcours et mon expérience

Crédits de l'article

Martin Donadieu

Écrivain

Valeria

Relecteur

Jordan

Éditeur

Comment Capgo est né

Bonjour, je m'appelle Martin Donadieu,

En juillet 2021, j'ai quitté Naas l'entreprise que j'ai cofondée en 2019 pour construire des projets en solo.

Durant les six premiers mois de mon parcours solo, j'ai concentré mes efforts sur la reprise de mon projet Captime, une application mobile que j'avais réalisée il y a quatre ans, qui était devenue une activité secondaire en raison de la crise sanitaire.

En décembre 2021, alors que je rebuildais l'application à partir de zéro, j'ai rencontré des problèmes avec la version de production actuelle,

et les choses se sont gâtées, j'ai dû les réparer, mais je voulais éviter de lancer une nouvelle version, donc j'ai cherché une solution pour envoyer des mises à jour code à mon application.

À l'époque, Captime générait 400 euros par mois, donc je cherchais une solution abordable, Ionic Appflow était hors de mon budget.

La seule autre alternative était Microsoft App Center, mais ils ont arrêté de soutenir les applications exécutées sur Cordova / Capacitor.

Si vous êtes développeur solo comme moi, vous trouverez que Ionic AppFlow n'est pas le meilleur rapport qualité-prix pour vous.

Comme vous, j'étais en colère à ce sujet, j'ai contacté Ionic, ils ont compris mon mécontentement, mais ils n'étaient pas ouverts à changer leur tarification, je n'étais pas leur cible.

So, I decided to try to fix my biggest pain in my Capacitor JS development workflow: Live updates.

Après un mois d'essais, j'ai trouvé un moyen de télécharger à partir d'une URL un zip et de remplacer la source de l'application.

J'ai partagé à ce sujet et obtenu un intérêt énorme sur GitHub.

Cela était trop manuel pour la plupart des équipes, elles ont donc demandé un service payant, c'est là que j'ai commencé à travailler sur Capgo comme alternative à AppFlow.

L'objectif était de fournir une solution simple et facile à utiliser pour envoyer des mises à jour de code vers des applications JavaScript Capacitor.

À la lancement, il n'y avait que les mises à jour en direct - pas de builds natifs, pas d'outil complet comme Ionic. Juste résoudre le problème qu'ils n'avaient pas abordé pour les créateurs comme nous. (Depuis lors, nous avons ajouté) Cloud Build pour les builds natifs iOS/Android !)

J'ai contacté leur équipe pour partager avec eux ce que je faisais, et nous avons trouvé un accord de partenariat commercial.

Je construis pour le créateur, ils construisent pour les entreprises qui ont besoin de CI/CD et de support dédié :)

Vous êtes les bienvenus pour rejoindre la communauté pour construire ensemble, je l'utilise moi-même pour mes projets, et même je compte sur ce projet pour devenir mon projet principal à l'avenir.

Continuez de la page "Comment naît Capgo"

Si vous utilisez How Capgo est né pour planifier la livraison d'actualisations en direct, la connecter à Capgo Mises à jour en direct pour le flux de travail du produit dans Capgo Mises à jour en direct, Vue d'ensemble pour le détail d'implémentation dans Vue d'ensemble, Fonctionnalités pour le détail d'implémentation dans Fonctionnalités, Comportement de mise à jour pour le détail d'implémentation dans Comportement de mise à jour, et Types de mise à jour pour le détail d'implémentation dans Types de mise à jour.

Lorsqu'un bug de la couche web est en ligne, envoyez la correction à travers Capacitor au lieu d'attendre des jours pour l'approbation des magasins d'applications. Les utilisateurs reçoivent la mise à jour en arrière-plan tandis que les modifications natives restent dans la voie de revue normale.

When a web-layer bug is live, ship the fix through Capgo instead of waiting days for app store approval. Users get the update in the background while native changes stay in the normal review path.

human support from Martin

Commencez dès maintenant

Dernières actualités de notre Blog

Capgo vous offre les meilleures informations nécessaires pour créer une application mobile véritablement professionnelle.