1. Sviluppo App Android:
Ingegneri vs Designers
Maurizio Caporali
Andrea Camposarcone
GDG devFest 2012
giovedì 25 ottobre 12
2. Chi siamo
Maurizio Caporali Andrea Camposarcone
Interaction Designer @ UniSI IDA Interaction Designer @ aidilab s.r.l.
Interaction Designer, Service Designer for Interaction Designer and Information
Mobile Devices, Technology and Product Architect for Mobile Devices prototyping
Innovation Analyst and development.
@maubau @andcmp
GDG devFest 2012 2
giovedì 25 ottobre 12
3. Quante volte avete detto...
NO!
...non si può fare.
GDG devFest 2012 3
giovedì 25 ottobre 12
4. Android non è semplice!
• Frammentazione OS Android
• Frammentazione Hardware
• Inconsistenza per i bottoni hardware
• Design Patterns in evoluzione
giovedì 25 ottobre 12
8. Cosa implica un buon design per
le App Android?
• Migliore qualità percepita
• Rating più elevato sul Play Store
• Maggior numero di installazioni e miglior posizionamento
• Più acquisti “in app”
GDG devFest 2012 8
giovedì 25 ottobre 12
9. Come si fa’ a fare questo?
Bisogna instaurare una collaborazione proficua tra
Ingegneri e Designer per soddisfare:
• le richieste del cliente
• i bisogno degli utenti
• vincoli delle piattaforma
• contenere i costi di sviluppo
• implementare modalità di interazione originali
GDG devFest 2012
giovedì 25 ottobre 12
10. La nostra metodologia
La metodologia che proponiamo è incentrata sui principi di User Centered
Design e prevede:
• Definizione dei requisiti con il cliente
• Scenari, Mock-up e Prototipi
• Testing e validazione
• Sviluppo codice
• Sviluppo grafica
• Pubblicazione
giovedì 25 ottobre 12
11. La solita menata dei Designer (e
del Marketing)
•Dovete migliorare la User Experince!
Basta
GDG devFest 2012
giovedì 25 ottobre 12
12. Definizione macro specifiche
Coinvolgimento fin dall’inizio del reparto di sviluppo nella
definizione delle macro specifiche dell’applicazione.
Come?
Sketch design dell’applicazione.
giovedì 25 ottobre 12
15. Wireframing, Mockup And
Prototyping Tools
Creare delle specifiche dettagliate per quanto riguarda
l’architettura dell’informazione e le interazioni possibili
all’interno delle applicazioni.
Ingegnere e Designer possono confrontarsi su tutti gli
aspetti dell’applicazione prima di aver scritto una singola
riga di codice.
GDG devFest 2012
giovedì 25 ottobre 12
21. Vantaggi
• specifiche chiare e comprensibili
• condivisione e revisione real time
• riduzione dei tempi (costi) di realizzazione
• “buona alla prima”
GDG devFest 2012
giovedì 25 ottobre 12