Dietro le quinte della costruzione dell'app iOS

Image of Onur Genes

Pubblicato il 6 apr 2021 e modificato il 15 ago 2023 da Onur Genes

Abbiamo chiesto a Onur Genes, che ha sviluppato la nostra app per iOS, di scrivere il processo. È uno sviluppatore iOS di grande esperienza che sa bene cosa è fattibile e cosa no. Lo consigliamo vivamente.

Sali sul palco Onur!

Onur Genes

Permettetemi di fare una breve presentazione di me e della mia azienda epist.io.

Sono uno sviluppatore mobile da molto tempo. Ho iniziato con Android e poi sono passato a iOS. Ho trascorso più di 7 anni a sviluppare applicazioni mobili. Per 7 anni non ho toccato le tecnologie web perché erano troppo brutte per me. Le cose sono cambiate e oggi mi piace essere uno sviluppatore SaaS e un grande utilizzatore di tecnologie web come Next.js, Express, Node.js, NuxtJS, ecc.

Quando ho aperto questo blog ho iniziato a pensare anche all'analisi. È un'ossessione. Si vuole controllare in continuazione. "Quante persone stanno guardando il mio sito? Da dove vengono?". E comincia a trasformarsi in una dipendenza.

A un certo punto ho capito che stavo invadendo la privacy dei miei visitatori. Sono un attivista della privacy nel cuore. Questo mi ha spinto a scrivere Essere un attivista della privacy come sviluppatore.

Simple Analytics iOS dashboard

  1. Come ho conosciuto Simple Analytics?
  2. Perché tanto entusiasmo per Simple Analytics?
  3. Perché Simple Analytics aveva bisogno di un'app?
  4. Quali tecnologie e perché?
  5. Cosa succederà ora?
  6. Come posso aiutare voi e la vostra azienda?
Logo of the Government of the United KingdomThe UK Government chose Simple AnalyticsJoin them

Come ho conosciuto Simple Analytics?

Qualche anno fa, girovagando su Internet, mi sono imbattuto in Adriaan van Rossum. Parlava di un prodotto concorrente di Google Analytics. Sembrava interessante! Essere un concorrente di un prodotto noto e accettato è una bella sfida da affrontare.

Ho iniziato a seguirlo. All'epoca non ero un utente assiduo, ma di tanto in tanto davo un'occhiata al suo progetto.

Perché tanto entusiasmo per Simple Analytics?

Quando ho aperto il nuovo blog mi sono ricordato di Adriaan e del suo prodotto. Era una buona occasione per utilizzarlo. Ma all'epoca ero uno studente ed era difficile pagare per un servizio. È fantastico, ma sai, stai solo cercando di sopravvivere come studente.

Un giorno ho premuto il grilletto. In quel momento ho capito che mi ero perso tante cose belle.

Se utilizzate Simple Analytics;

  1. Non avete bisogno di cookie banner ecc.
  2. È molto più utile di altri strumenti di analisi.
  3. Se si paga per qualcosa, non si rinuncia alla propria privacy.
  4. È fantastico!

Il tempo è passato e ho pensato che sarebbe stato bene fare un cenno con la mano per dire: "Ehi Adriaan, mi piace il tuo prodotto. Grazie per averlo realizzato!", ma ho pensato che creare un'app per iOS sarebbe stato più bello.

Simple Analytics iOS settings

Ho contattato Adriaan e gli ho detto: "Ehi Adriaan, voglio creare un'applicazione iOS per Simple Analytics. Che ne pensi?". In un minuto mi ha risposto: "Sì, parliamone".

Perché Simple Analytics aveva bisogno di un'app?

Lo so, non tutte le aziende o le persone al mondo hanno bisogno di un'app. La maggior parte non ne ha bisogno. Quando mi occupavo solo di sviluppo di app per dispositivi mobili pensavo: "Dovrei creare un'app per ogni essere vivente del mondo", ma il più delle volte non è necessario.

Ma aziende e prodotti come Simple Analytics hanno bisogno di un'app. Per sua natura, Simple Analytics fa un uso massiccio di grafici. Chiunque utilizzi questo prodotto è alla ricerca di grafici e metriche. Questo è l'obiettivo del prodotto. Se è possibile mostrare i grafici in modo più semplice, gli utenti saranno più contenti.

Come utente, non voglio andare sul sito web e cliccare ogni volta sul grafico. Una semplice app potrebbe essere più utile (e lo è). Con iOS 14 Apple ha introdotto i cosiddetti Widget. Se potessi utilizzare queste tecnologie, potrei fornire un valore aggiunto.

Simple Analytics iOS showing widgets

Quali tecnologie e perché?

Per utilizzare i widget, è necessario utilizzare SwiftUI. È stata la nuova sorpresa di Apple. Stavo realizzando progetti giocattolo con SwiftUI, ma non avevo realizzato alcun progetto serio. Questo poteva essere il momento giusto, così ho iniziato a lavorarci.

In una settimana avevamo un prototipo funzionante. Non era molto bello o utile, ma funzionava. Dopo alcune telefonate con Adriaan, sono riuscito a perfezionarlo. In questo momento potete scaricarlo dall'App Store e usarlo quanto volete! È gratuito e, credetemi, non vi sta tracciando!

Cosa succederà ora?

Dopo aver visto i commenti positivi sull'applicazione per iOS, ho deciso di creare anche una versione per Android. Cercherò di fare del mio meglio. Sono sicuro che entrambe le applicazioni cresceranno insieme. Tenete d'occhio i miei tweet e Adriaan per qualsiasi aggiornamento.

Come posso aiutare voi e la vostra azienda?

Se avete bisogno di un'app o di aiuto per qualsiasi progetto, io e la mia azienda individuale possiamo aiutarvi.

Grazie ad Adriaan per avermi dato questa opportunità e grazie per aver letto.

GA4 è complesso. Prova Simple Analytics

GA4 è come sedersi in cabina di un aereo senza licenza di pilota

Inizia prova di 14 giorni