Come consolidare i pensieri sparsi in un'unica app Android
Ti è mai capitato di avere un'idea per un progetto personale in Google Keep, la lista della spesa in un'app promemoria e un link importante da Telegram perso chissà dove nei "Preferiti"? Spesso cerchiamo di organizzare la nostra vita usando una dozzina di servizi diversi. Di conseguenza, i dati sono sparsi tra cloud diversi e perdiamo tempo a passare da una scheda all'altra.
Di recente ho scoperto MyBrain — un progetto Kotlin open-source che cerca di risolvere il problema del "caos digitale". L'autore ha deciso di combinare attività, note, calendario e persino un diario dell'umore in un unico pacchetto. Sembra ambizioso, vediamo cosa c'è sotto il cofano e quanto sia realmente comodo.
My Brain
Cosa può fare "My Brain"
L'idea principale dietro MyBrain è la privacy completa. L'app funziona localmente, non raccoglie i tuoi dati e non richiede registrazione. Per chi è paranoico sulla sicurezza delle proprie note, questo è un grande vantaggio.

Ecco cosa ho trovato più interessante:
- Note con supporto Markdown. Puoi formattare il testo con titoli, elenchi e link. Questo trasforma un normale blocco note in una sorta di base di conoscenza.
- Attività e sottoattività. Tutto secondo le regole qui: priorità, scadenze e promemoria. È comodo che le attività siano integrate nella dashboard comune.
- Tracker dell'umore. Ogni giorno puoi registrare il tuo stato. L'app costruisce grafici che mostrano quando si avvicina il burnout.
- Gestore di segnalibri. Invece di tenere 100 schede aperte nel browser, puoi "condividere" i link direttamente su MyBrain.
- Assistente AI. C'è un agente all'interno che può non solo rispondere alle domande ma anche trovare gli elementi giusti nelle tue note o creare nuove attività.
La prospettiva dello sviluppatore
Se scrivi per Android, MyBrain è un ottimo esempio di stack tecnologico moderno. Il progetto è scritto al 100% in Kotlin e utilizza un'architettura multi-modulo. Non è solo una "app a schermata singola" — è una codebase ben strutturata.
Il progetto utilizza:
- Jetpack Compose per la UI.
- Jetpack Glance per creare widget della schermata home.
- Room DB per l'archiviazione locale dei dati.
- Koin come framework DI.
- Ktor per le richieste di rete (es. per lavorare con l'AI).
- MVI (Model-View-Intent) come pattern di design principale.
L'architettura segue i principi della Clean Architecture. I livelli sono chiaramente separati, il che rende più facile navigare nel progetto. Se vuoi vedere come implementare correttamente l'autenticazione biometrica o Alarm Manager per le notifiche — sentiti libero di immergerti nel codice sorgente.
Perché vale la pena provarlo
MyBrain vince per la sua onestà. Non è un altro SaaS che domani alzerà i prezzi degli abbonamenti o chiuderà. È uno strumento che vive sul tuo dispositivo.
L'app è adatta a chi:
- È stanco delle interfacce sovraccariche di Notion o Jira.
- Vuole un unico punto di accesso per tutte le questioni personali.
- Sta cercando un esempio di codice di qualità con Compose e MVI per imparare.
Naturalmente, c'è spazio per crescere. Ad esempio, la sincronizzazione tra dispositivi è ancora un problema (dato che l'app è locale), ma per un organizzatore personale sul telefono — è una delle soluzioni più bilanciate su GitHub.
Puoi trovare il progetto su F-Droid o costruirlo tu stesso dal repository. Se stavi cercando un progetto a cui contribuire, l'autore accetta attivamente PR e lavora sulla localizzazione tramite Crowdin. Il codice è pulito, la logica è chiara — un'ottima opzione per iniziare con l'open source.
Progetti correlati