Sviluppo App Android: Ingegneri vs Designers Maurizio Caporali Andrea Camposarcone GDG devFest 2012 mercoledì 8 maggio 13
Sviluppo App Android: Ingegneri vs DesignersMaurizio CaporaliAndrea Camposarcone
GDG devFest 2012mercoledì 8 maggio 13
Chi siamo
2GDG devFest 2012
Maurizio Caporali Andrea CamposarconeInteraction Designer @ aidilab s.r.l.
Interaction Designer and Information Architect for Mobile Devices prototyping
and development.
@andcmp
Interaction Designer @ aidilab s.r.l.
Interaction Designer, Service Designer for Mobile Devices, Technology and Product Innovation Analyst
@maubau
www.aidilab.com
mercoledì 8 maggio 13
Quante volte avete detto...
NO!...non si può fare.
3GDG devFest 2012mercoledì 8 maggio 13
Android non è semplice!
• Frammentazione OS Android
• Frammentazione Hardware
• Inconsistenza per i bottoni hardware
•Design Patterns in evoluzione
mercoledì 8 maggio 13
Evoluzione Android
5GDG devFest 2012mercoledì 8 maggio 13
6GDG devFest 2012
http://developer.android.com/design/index.html
Repository di informazioni, guidelines e risorse che definisco l’esperienza utente Google.
mercoledì 8 maggio 13
Frammentazione HW
7GDG devFest 2012mercoledì 8 maggio 13
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”
8GDG devFest 2012mercoledì 8 maggio 13
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 originaliGDG devFest 2012
mercoledì 8 maggio 13
La nostra metodologiaLa 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
mercoledì 8 maggio 13
La solita menata dei Designer (e del Marketing)
•Dovete migliorare la User Experince!
BastaGDG devFest 2012
mercoledì 8 maggio 13
Definizione macro specificheCoinvolgimento fin dall’inizio del reparto di sviluppo nella definizione delle macro specifiche dell’applicazione.
Come?
Sketch design dell’applicazione.
mercoledì 8 maggio 13
Sketch macro specifichemercoledì 8 maggio 13
Sketch macro specifichemercoledì 8 maggio 13
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 2012mercoledì 8 maggio 13
Mock-up Macro Specifichemercoledì 8 maggio 13
Mock-up Info Architetturamercoledì 8 maggio 13
Mock-up Test e Validazione
GDG devFest 2012mercoledì 8 maggio 13
SviluppoCome partecipa il designer alla fase di sviluppo?
GDG devFest 2012mercoledì 8 maggio 13
Pubblicazionemercoledì 8 maggio 13
Vantaggi
•specifiche chiare e comprensibili
• condivisione e revisione real time
• riduzione dei tempi (costi) di realizzazione
• “buona alla prima”
GDG devFest 2012mercoledì 8 maggio 13
Grazie
GDG devFest 2012mercoledì 8 maggio 13