- Brand
- UX & UI Design
- App Dev
Le app di task management abbondano di funzionalità e di effetti speciali. Spinti dal desiderio di creare una soluzione semplice e bella e dalla voglia di imparare a programmare app native per macOS, abbiamo pensato Done: l’app di to-do per minimalisti.
Concept e sviluppo Swift e AppKit
Volevamo creare un’app macOS disegnando da zero la sua interfaccia utente. Anziché utilizzare l’aspetto dei componenti standard forniti da AppKit – il framework di sistema di macOS – abbiamo personalizzato completamente il look & feel dell’applicazione per dare all’utente la sensazione di trovarsi di fronte ad un foglio di carta.
Il design essenziale dell’app vuole eliminare ogni elemento di distrazione, per permettere all’utente di concentrarsi al massimo. La sua velocità d’uso, resa possibile dall’uso esclusivo di codice nativo e dalla presenza di interazioni curate nel dettaglio, punta alla massima piacevolezza.
Processo
Per realizzare Done abbiamo studiato la migliore architettura dell’informazione e le interazioni con l’utente più efficaci, tra cui micro-animazioni e scorciatoie da tastiera.
Abbiamo progettato il funzionamento dell’interfaccia utente usando diagrammi UML, utili a definire in anticipo relazioni, proprietà, metodi e servizi, e ad anticipare potenziali problemi tipici del processo dello sviluppo software.
L’app Done è stata sviluppata usando Xcode, AppKit e Swift, il linguaggio di programmazione creato da Apple per lo sviluppo di app per macOS, iOS e altri sistemi operativi.
Abbiamo utilizzato inoltre la libreria Reactive Swift, particolarmente utile per lo sviluppo di applicazioni altamente interattive per via del pattern di design “Observable” e del paradigma “stream di valori nel tempo”.
Done è scaricabile gratuitamente su done.mozestudio.com.