Les coulisses de la construction de l'application iOS

Image of Onur Genes

Publié le 6 avr. 2021 et modifié le 15 août 2023 par Onur Genes

Nous avons demandé à Onur Genes, qui a développé notre application iOS, de décrire le processus. C'est un développeur iOS expérimenté qui sait très bien ce qui est faisable et ce qui ne l'est pas. Nous le recommandons vivement.

Entrez en scène, Onur !

Onur Genes

Permettez-moi tout d'abord de me présenter rapidement, ainsi que mon entreprise, epist.io.

Je suis développeur mobile depuis longtemps. J'ai commencé par Android, puis je suis passé à iOS. J'ai passé plus de 7 ans à développer des applications mobiles. Je n'ai pas touché aux technologies web pendant 7 ans parce que c'était trop laid pour moi. Cela a changé et aujourd'hui j'apprécie d'être un développeur SaaS et un grand utilisateur de technologies web comme Next.js, Express, Node.js, NuxtJS, etc.

Lorsque j'ai créé ce blog, j'ai également commencé à penser à l'analytique. C'est une obsession. On a envie de vérifier tout le temps. "Combien de personnes consultent mon site web ? D'où viennent-ils ?" Et cela commence à se transformer en addiction.

À un moment donné, j'ai réalisé que je portais atteinte à la vie privée de mes visiteurs. Je suis une militante de la protection de la vie privée dans l'âme. C'est ce qui m'a poussé à écrire Being a Privacy Activist as a Developer (Être un défenseur de la vie privée en tant que développeur).

Simple Analytics iOS dashboard

  1. Comment ai-je découvert Simple Analytics ?
  2. Pourquoi être si enthousiaste à propos de Simple Analytics ?
  3. Pourquoi Simple Analytics avait-il besoin d'une application ?
  4. Quelles technologies et pourquoi ?
  5. Quelles sont les prochaines étapes ?
  6. Comment puis-je vous aider, vous et votre entreprise ?
Logo of MichelinMichelin chose Simple AnalyticsJoin them

Comment ai-je découvert Simple Analytics ?

Il y a quelques années, alors que je me promenais sur Internet, je suis tombé sur Adriaan van Rossum. Il parlait d'un produit concurrent de Google Analytics. Cela semblait intéressant ! Être un concurrent d'un produit bien connu et accepté est un bon défi à relever.

J'ai commencé à le suivre. Je n'étais pas un grand utilisateur à l'époque, mais je consultais son projet de temps en temps.

Pourquoi être si enthousiaste à propos de Simple Analytics ?

Lorsque j'ai commencé ce nouveau blog, je me suis souvenu d'Adriaan et de son produit. C'était une bonne occasion de l'utiliser. Mais à l'époque, j'étais étudiant et il était difficile de payer pour un service. C'est bien, mais vous savez, vous essayez juste de survivre en tant qu'étudiant.

Un jour, j'ai appuyé sur la gâchette. C'est à ce moment-là que j'ai réalisé que j'étais passé à côté de tant de bonnes choses.

Si vous utilisez Simple Analytics ;

  1. Vous n'avez pas besoin de bannières de cookies, etc.
  2. Il est beaucoup plus utile que les autres outils d'analyse.
  3. Si vous payez pour quelque chose, vous n'abandonnez pas votre vie privée.
  4. C'est génial !

Le temps a passé et j'ai pensé qu'il serait bon de faire un signe de la main et de dire "Hey Adriaan, j'apprécie ton produit, merci de l'avoir fait ! * Merci de l'avoir créé"*, mais j'ai pensé que créer une application iOS serait plus cool.

Simple Analytics iOS settings

J'ai contacté Adriaan et lui ai dit : "Hé Adriaan, je veux créer une application iOS pour Simple Analytics. Qu'en penses-tu ? Au bout d'une minute, il m'a répondu : "Oui, parlons-en".

Pourquoi Simple Analytics avait-il besoin d'une application ?

Je sais que toutes les entreprises et toutes les personnes dans le monde n'ont pas besoin d'une application. La plupart d'entre elles n'en ont pas besoin. Lorsque je ne faisais que du développement d'applications mobiles, je me disais : "Je devrais créer une application pour chaque créature qui respire dans le monde", mais la plupart du temps, ce n'est pas nécessaire.

Mais les entreprises et les produits comme Simple Analytics ont besoin d'une application. Simple Analytics utilise fortement les graphiques de par sa nature. Tous ceux qui utilisent ce produit recherchent des graphiques et des mesures. C'est là tout l'intérêt de ce produit. Si vous pouvez afficher les graphiques plus facilement, les utilisateurs seront plus heureux.

En tant qu'utilisateur, je n'ai pas envie d'aller sur le site web et de cliquer sur le graphique à chaque fois. Une simple application pourrait être plus utile (et c'est le cas). Avec iOS 14, Apple a introduit les " widgets". Si je pouvais utiliser ces technologies, je pourrais apporter de la valeur.

Simple Analytics iOS showing widgets

Quelles technologies et pourquoi ?

Pour utiliser les widgets, vous devez utiliser SwiftUI. C'était la toute nouvelle surprise d'Apple. J'ai fait des projets de jouets avec SwiftUI, mais je n'ai pas fait de projets sérieux. C'était peut-être le bon moment, alors j'ai commencé à travailler dessus.

En une semaine, nous avions un prototype fonctionnel. Il n'était ni beau ni utile, mais il fonctionnait. Après quelques appels avec Adriaan, j'ai réussi à le peaufiner. Dès à présent, vous pouvez le télécharger sur l'App Store et l'utiliser autant que vous le souhaitez ! C'est gratuit, et croyez-moi, il ne vous suit pas à la trace !

Quelles sont les prochaines étapes ?

Après avoir vu les commentaires positifs sur l'application iOS, j'ai décidé de créer une version Android. J'essaierai de faire de mon mieux. Je suis sûr que les deux applications se développeront bien ensemble. Gardez un œil sur mes tweets et sur Adriaan pour les mises à jour.

Comment puis-je vous aider, vous et votre entreprise ?

Si vous avez besoin d'une application ou d'aide pour un projet, moi et ma société unipersonnelle pouvons vous aider.

Merci, Adriaan, de m'avoir donné cette opportunité, et merci de m'avoir lu.

GA4 est complexe. Essayez Simple Analytics

GA4 c'est comme être dans un cockpit d'avion sans brevet de pilote

Commencer l'essai de 14 jours