Sto creando Eudaemon, una app gratuita per costruire buone abitudini. Completamente gratis.
perché oggi è tutto a pagamento.
Da qualche settimana sto lavorando a un progetto personale che mi sta prendendo parecchio tempo. Si chiama Eudaemon ed è una applicazione che sarà disponibile per Android, iOS e Windows.
L’idea è molto semplice: aiutare a mantenere delle buone abitudini senza complicare tutto con abbonamenti, limitazioni e funzioni bloccate.
Una cosa importante però: l’app è ancora in pieno sviluppo. Quello che vedete negli screenshot è una versione ancora non definitiva e ci sono tante cose che voglio ancora aggiungere e migliorare. Alcune funzioni sono già presenti, altre arriveranno con il tempo.
Perché ho deciso di creare questa app
L’idea è nata dopo aver provato diverse app dedicate alle abitudini.
Quasi tutte funzionano bene, ma c’è sempre qualcosa che ti chiede di pagare.
Alcune ti permettono di creare solo poche abitudini.
Altre bloccano le statistiche dietro un abbonamento.
Altre ancora mettono delle limitazioni anche su funzioni che ormai dovrebbero essere considerate di base.
Personalmente questa cosa mi ha sempre dato abbastanza fastidio. Capisco far pagare funzionalità avanzate, ma quando bisogna mettere mano al portafoglio per vedere le statistiche o semplicemente aggiungere qualche abitudine in più, secondo me si perde un po’ il senso dell’app.
Così invece di continuare a cercare l’app perfetta ho deciso di costruirmela da solo.
L’obiettivo è molto semplice: creare una alternativa completamente gratuita che chiunque possa utilizzare senza dover sbloccare continuamente funzioni con un abbonamento.
Tenere traccia delle proprie abitudini
L’app permette di creare le proprie abitudini, scegliere quando ricevere una notifica, segnare quelle completate durante la giornata e avere tutto organizzato in un’unica schermata.
L’idea è quella di rendere tutto il più semplice possibile. Apri l’app, vedi quello che devi fare oggi, spunti quello che hai completato e hai finito.

Modificare ogni abitudine come si preferisce
Ogni abitudine può essere personalizzata. Si può cambiare il nome, impostare le notifiche, modificare la frequenza, scegliere i giorni della settimana e configurare tutto quello che serve.

Calendario e statistiche
Una delle cose che reputo fondamentali è poter vedere come stanno andando i propri progressi.
Per questo Eudaemon include un calendario dove vedere i giorni completati e una schermata dedicata alle statistiche, così è possibile capire se si sta mantenendo una certa costanza oppure se ci sono periodi in cui si tende a mollare.
Per me queste sono funzionalità base. Non ha senso bloccarle dietro un abbonamento.

Dietro le quinte
Dal punto di vista tecnico ho deciso di sviluppare Eudaemon utilizzando Flutter con Dart 3. Volevo un’unica codebase che mi permettesse di pubblicare la stessa applicazione su Android, iOS e Windows senza dover mantenere tre progetti separati.
Per la gestione dei dati utilizzo Drift come database locale. Tutte le abitudini, il calendario, lo storico e le statistiche vengono salvati direttamente sul dispositivo, così l’app funziona anche senza connessione a Internet e rimane molto veloce.
Per il supporto alle lingue sto utilizzando gen_l10n, il sistema ufficiale di Flutter per la localizzazione. Ho preferito preparare il progetto fin dall’inizio per il multilingua invece di aggiungerlo in futuro, così sarà molto più semplice tradurre l’app in altre lingue quando arriverà il momento.
Ovviamente anche il codice continuerà ad evolversi insieme all’app. Ci saranno sicuramente refactoring, nuove librerie e cambiamenti all’architettura man mano che aggiungerò nuove funzionalità.
Il progetto è solo all’inizio
Ho già una lista abbastanza lunga di funzionalità che voglio implementare e, molto probabilmente, quella lista continuerà a crescere nel tempo.
Per me questo progetto è anche un modo per entrare seriamente nel mondo dello sviluppo di applicazioni. Ho sempre sviluppato software, siti web e progetti personali, ma creare una app multipiattaforma completa è una sfida diversa e sinceramente mi sta divertendo parecchio.
Spero che, una volta pubblicata, Eudaemon possa essere utile a chi come me cercava una alternativa gratuita senza dover pagare ogni mese per usare delle funzionalità che ormai dovrebbero essere normali.
E chissà, magari questo sarà soltanto il primo di tanti progetti nel mondo dello sviluppo di app. :)