SlideShare a Scribd company logo
1 of 40
Download to read offline
Principi chiave per
App di successo su Google Play
Presenter
Vincenzo Santopietro GDG Campania Co-Organizer
Parte 1: Google Developer Console
Uno strumento molto potente per pubblicare e gestire App
Perchè vogliamo distribuire tramite Google Play Store?
•  Popolarità: Google Play ci permette di
interagire con una platea di oltre 1 miliardo di
utenti sparsi per il mondo
Perchè vogliamo distribuire tramite Google Play Store?
•  Popolarità: Google Play ci permette di
interagire con una platea di oltre 1 miliardo di
utenti sparsi per il mondo
•  Nuovi form factor: Android Wear, Android
TV ed Android Auto creano nuove
opportunitĂ  per attirare utenti
Perchè vogliamo distribuire tramite Google Play Store?
•  Popolarità: Google Play ci permette di
interagire con una platea di oltre 1 miliardo di
utenti sparsi per il mondo
•  Nuovi form factor: Android Wear, Android
TV ed Android Auto creano nuove
opportunitĂ  per attirare utenti
•  Possibilità di crescita: da Giugno 2013 a
Giugno 2014 Google ha pagato agli
sviluppatori oltre 5 miliardi di dollari.
Dopo un anno…
Come scoprono le App gli utenti?
•  Home: App sponsorizzate
Come scoprono le App gli utenti?
•  Home: App sponsorizzate
•  Featured Apps: App che seguono le
Material design guidelines
Come scoprono le App gli utenti?
•  Home: App sponsorizzate
•  Featured Apps: App che seguono le
Material design guidelines
•  Search: ricerca mediante keywords
Come scoprono le App gli utenti?
•  Home: App sponsorizzate
•  Featured Apps: App che seguono le
Material design guidelines
•  Search: ricerca mediante keywords
•  Top Charts: App più popolari divise per
categorie
Come scoprono le App gli utenti?
•  Home: App sponsorizzate
•  Featured Apps: App che seguono le
Material design guidelines
•  Search: ricerca mediante keywords
•  Top Charts: App più popolari divise per
categorie
•  Trending: App più diffuse fra gli utenti
Come scoprono le App gli utenti?
•  Home: App sponsorizzate
•  Featured Apps: App che seguono le
Material design guidelines
•  Search: ricerca mediante keywords
•  Top Charts: App più popolari divise per
categorie
•  Trending: App più diffuse fra gli utenti
•  Categories: ricerca per categoria
Si effettua la registrazione alla Google Developer Console [https://play.google.com/apps/publish/ ]
Si legge il contratto di licenza […] e si versa one-time una fee di $25
Perché una fee?
1.  Nulla è gratis
2.  Per scoraggiare lo sviluppo di App che non rispettano
i requisiti di qualitĂ 
Pubblicare un App
Acquisti in-app
Nel caso in cui siano previsti acquisti in-app:
1.  Verificare il supporto di Google alla registrazione come commerciante [https://support.google.com/
googleplay/android-developer/table/3539140 ]
2.  Collegare un account sviluppatore al Merchant Center di Google Payments [ NB: una volta collegati, gli
account non possono essere rimossi o modificati ]
3.  Per abilitare gli acquisti in-app
bisogna dichiarare l’autorizzazione
com.android.vending.BILLING
nel Manifest
Early access
Google Play permette di invitare una cerchia
ristretta di utenti a delle fasi di alpha e/o beta
testing dell’app o di un suo aggiornamento
Perché funziona?
Analizzando i Feedback degli utenti coinvolti
nel testing, abbiamo la possibilitĂ  di fixare bug
tecnici o relativi alla UX
Prezzo e distribuzione
Google Play ci permette di distribuire l’App
worldwide
Possiamo, inoltre, settare il prezzo per ogni paese
dell’App e dei singoli acquisti in-app
Best practices
•  Studiare l’economia di ogni paese per
conoscere lo spending power locale e
settare un prezzo adeguato
Prezzo e distribuzione
Google Play ci permette di distribuire l’App
worldwide
Possiamo, inoltre, settare il prezzo per ogni paese
dell’App e dei singoli acquisti in-app
Best practices
•  Studiare l’economia di ogni paese per
conoscere lo spending power locale e
settare un prezzo adeguato
•  Ottimizzare il prezzo in funzione di cosa è
tipico in ciascun paese ( Es. prezzo che
termina con .99 , .00 o .05 )
Gestire le statistiche dell’App
Google Play ci permette di conoscere diverse info
relative alla nostra App come numero di
Download, crash e rating.
Best practices:
•  Impostare dei report periodici via e-mail da
consultare per conoscere il trend
dell’Applicazione sul Play Store
Analizzare i commenti degli utenti
Leggere i commenti degli utenti può fornire i
seguenti vantaggi:
•  Venire a conoscenza di eventuali bug
•  Spesso gli utenti forniscono consigli utili sullo
sviluppo di nuove feature ed idee innovative (a
costo 0)
Analizzare i commenti degli utenti
Best practices
•  Rispondere ai commenti degli utenti
Leggere i commenti degli utenti può fornire i
seguenti vantaggi:
•  Venire a conoscenza di eventuali bug
•  Spesso gli utenti forniscono consigli utili sullo
sviluppo di nuove feature ed idee innovative (a
costo 0)
Parte 2: App di qualitĂ  con le Google
Play guidelines
Principi di UX in Android
Le App che seguono le linee guida di Android
hanno piĂą possiblitĂ  di stimolare entusiasmo
nell’utente fin dal primo utilizzo
Best Practices:
•  Opzioni di navigazione in un
Navigation Drawer
Principi di UX in Android
Le App che seguono le linee guida di Android
hanno piĂą possiblitĂ  di stimolare entusiasmo
nell’utente fin dal primo utilizzo
Best Practices:
•  Opzioni di navigazione in un
Navigation Drawer
[Per 2-3 Activity usare un Action Bar]
Material Design
Introdotto durante la Google I/O 2014, è
diventato ormai un requisito indispensabile
nelle App di qualitĂ 
Tips:
•  Promuovere l’action principale in un’Activity con un floating
action button circolare
Material Design
Introdotto durante la Google I/O 2014, è
diventato ormai un requisito indispensabile
nelle App di qualitĂ 
Tips:
•  Promuovere l’action principale in un’Activity con un floating
action button circolare
•  Le icone seguono lo standard Material – icon set:
https://www.google.com/design/icons/
Material Design
Introdotto durante la Google I/O 2014, è
diventato ormai un requisito indispensabile
nelle App di qualitĂ 
Tips:
•  Promuovere l’action principale in un’Activity con un floating
action button circolare
•  Le icone seguono lo standard Material – icon set:
https://www.youtube.com/watch?v=WR4_chcwvoM
•  Animazioni e transizioni devono essere veloci, eseguite in
circa 300ms
Material Design
Introdotto durante la Google I/O 2014, è
diventato ormai un requisito indispensabile
nelle App di qualitĂ 
Tips:
•  Promuovere l’action principale in un’Activity con un floating
action button circolare
•  Le icone seguono lo standard Material – icon set:
https://www.youtube.com/watch?v=WR4_chcwvoM
•  Animazioni e transizioni devono essere veloci, eseguite in
circa 300ms
•  Usare ripple effect per fornire feedback al tocco
Rispettare le Core App Quality Guidelines
“Android users expect high-quality apps. App quality directly
influences the long-term success of your app—in terms of
installs, user rating and reviews, engagement, and user
retention.“
Ogni utente, quando scarica un’app dal Play Store, si aspetta
una UX che sia di base simile a quella riscontrata su altre App.
Tips:
•  Material Design ( ancora )
Rispettare le Core App Quality Guidelines
“Android users expect high-quality apps. App quality directly
influences the long-term success of your app—in terms of
installs, user rating and reviews, engagement, and user
retention.“
Ogni utente, quando scarica un’app dal Play Store, si aspetta
una UX che sia di base simile a quella riscontrata su altre App.
Tips:
•  Material Design ( ancora )
•  Preservare in maniera consistente lo stato dell’App quando
è in Background
Rispettare le Core App Quality Guidelines
“Android users expect high-quality apps. App quality directly
influences the long-term success of your app—in terms of
installs, user rating and reviews, engagement, and user
retention.“
Ogni utente, quando scarica un’app dal Play Store, si aspetta
una UX che sia di base simile a quella riscontrata su altre App.
Tips:
•  Material Design ( ancora )
•  Preservare in maniera consistente lo stato dell’App quando
è in Background
•  Prevedere Progress Bar per processi di caricamento lunghi
Rispettare le Core App Quality Guidelines
“Android users expect high-quality apps. App quality directly
influences the long-term success of your app—in terms of
installs, user rating and reviews, engagement, and user
retention.“
Ogni utente, quando scarica un’app dal Play Store, si aspetta
una UX che sia di base simile a quella riscontrata su altre App.
Tips:
•  Material Design ( ancora )
•  Preservare in maniera consistente lo stato dell’App quando
è in Background
•  Prevedere Progress Bar per processi di caricamento lunghi
•  Grafiche di qualità
Parte 3: come migliorare la
discoverability della nostra App
Look originale
Utilizziamo un’icona che permetta all’utente di
distingue la nostra App fra tante altre
Best Practices:
•  Rivolgersi ad un grafico professionista (e non
uno improvvisato)
Look originale
Utilizziamo un’icona che permetta all’utente di
distingue la nostra App fra tante altre
Best Practices:
•  Rivolgersi ad un grafico professionista (e non
uno improvvisato)
•  Utilizziamo i tool di Android Studio per la
creazione degli Icon set [ oppure:
http://romannurik.github.io/AndroidAssetStudio/ ]
Look originale
Utilizziamo un’icona che permetta all’utente di
distingue la nostra App fra tante altre
Best Practices:
•  Rivolgersi ad un grafico professionista (e non
uno improvvisato)
•  Utilizziamo i tool di Android Studio per la
creazione degli Icon set [ oppure:
http://romannurik.github.io/AndroidAssetStudio/ ]
•  Scriviamo una descrizione delle feature
dell’App.
NB: Fare in modo che la frase riassuma l’idea
alla base dell’applicazione
Look originale
Utilizziamo un’icona che permetta all’utente di
distingue la nostra App fra tante altre
Best Practices:
•  Rivolgersi ad un grafico professionista (e non
uno improvvisato)
•  Utilizziamo i tool di Android Studio per la
creazione degli Icon set [ oppure:
http://romannurik.github.io/AndroidAssetStudio/ ]
•  Scriviamo una descrizione delle feature
dell’App.
NB: Fare in modo che la frase riassuma l’idea
alla base dell’applicazione
•  Aggiungiamo a corredo un video dell’app in
azione, dove vengono mostrate le funzionalitĂ 
principali
Google Play Badge
Utilizziamo il Google Play Badge per rimandare
l’utente direttamente all’istallazione dell’App da sito
Web.
Come creare il Badge?
Possiamo creare il Google Play Badge
direttamente da developer.android.com/distribute/
tools/promote/badges.html
General Tips
Rendiamo l’App disponibile contemporaneamente
su tutte le piattaforme Android. Qualora non fosse
possibile, forniamo agli utenti una roadmap chiara
per le piattaforme mancanti.
Creiamo un’entita Social del prodotto.
Es: Canale Youtube, pagina Facebook, Twitter
etc.
Tramite i canali social rispondiamo ai feedback
degli utenti. Gli utenti sono la miglior campagna
pubblicitaria che un App possa avere. Soddisfatti
loro, soddisfatti tutti!
Invitare gli utenti alla compilazione di questionari
per conoscere cosa non va dell’App.
Last but not least:
Trasmetti passione! Se non sai trasmettere
passione per il tuo progetto nessuno ci
crederĂ .
<Thank You!>
email:
G+ plus.google.com/vincenzosantopietro
Linkedin linkedin.com/in/vincenzosantopietro
Github http://github.com/vincenzosantopietro
vinsantopietro@gmail.com
Devfest Campania 2015: Principi chiave per App di successo su Google Play

More Related Content

Similar to Devfest Campania 2015: Principi chiave per App di successo su Google Play

Aperitivo Innovativo: Mobile Strategy & Development
Aperitivo Innovativo: Mobile Strategy & DevelopmentAperitivo Innovativo: Mobile Strategy & Development
Aperitivo Innovativo: Mobile Strategy & DevelopmentStefano Dindo
 
Ideare un app e farla fruttare: quanti modi? Quale scegliere?
Ideare un app e farla fruttare: quanti modi? Quale scegliere?Ideare un app e farla fruttare: quanti modi? Quale scegliere?
Ideare un app e farla fruttare: quanti modi? Quale scegliere?Diego La Monica
 
Come fare ASO per le tue App android ed incrementare la visibilitĂ 
Come fare ASO per le tue App android ed incrementare la visibilitĂ Come fare ASO per le tue App android ed incrementare la visibilitĂ 
Come fare ASO per le tue App android ed incrementare la visibilitĂ Weorizon
 
meetHub! di Social Hub Genova - Come creare una App di Successo - Michele Fe...
meetHub! di Social Hub Genova -  Come creare una App di Successo - Michele Fe...meetHub! di Social Hub Genova -  Come creare una App di Successo - Michele Fe...
meetHub! di Social Hub Genova - Come creare una App di Successo - Michele Fe...Social Hub Genova
 
DML Mobile strategy, Marketing & Mobile Apps 2013
DML Mobile strategy, Marketing & Mobile Apps 2013DML Mobile strategy, Marketing & Mobile Apps 2013
DML Mobile strategy, Marketing & Mobile Apps 2013DML Srl
 
B com 2013 | SEO: Search Experience Optimization. Quello che piace agli Utent...
B com 2013 | SEO: Search Experience Optimization. Quello che piace agli Utent...B com 2013 | SEO: Search Experience Optimization. Quello che piace agli Utent...
B com 2013 | SEO: Search Experience Optimization. Quello che piace agli Utent...B com Expo | GL events Italia
 
Global Marketing Expo 2013: “Seo: Search Experience Optimization - Massimizza...
Global Marketing Expo 2013: “Seo: Search Experience Optimization - Massimizza...Global Marketing Expo 2013: “Seo: Search Experience Optimization - Massimizza...
Global Marketing Expo 2013: “Seo: Search Experience Optimization - Massimizza...Global Marketing
 
Presentazione GrowItApp (v1.0)
Presentazione GrowItApp (v1.0)Presentazione GrowItApp (v1.0)
Presentazione GrowItApp (v1.0)Francesco Ronchi
 
Application Development: come sviluppare un'app user centered
Application Development: come sviluppare un'app user centeredApplication Development: come sviluppare un'app user centered
Application Development: come sviluppare un'app user centeredMiriade Spa
 
Promozione app prima-durante-dopo
Promozione app prima-durante-dopoPromozione app prima-durante-dopo
Promozione app prima-durante-dopoSimone Minzi
 
Analisi multi-dimensionale di una rivoluzione tecnologica e sociale
Analisi multi-dimensionale di una rivoluzione tecnologica e socialeAnalisi multi-dimensionale di una rivoluzione tecnologica e sociale
Analisi multi-dimensionale di una rivoluzione tecnologica e socialeErika Montoli
 
Visualizing the Product - PMI-NIC Agile Workshop 2013
Visualizing the Product - PMI-NIC Agile Workshop 2013Visualizing the Product - PMI-NIC Agile Workshop 2013
Visualizing the Product - PMI-NIC Agile Workshop 2013Giulio Roggero
 
Marketing Plan Bind-Up
Marketing Plan  Bind-UpMarketing Plan  Bind-Up
Marketing Plan Bind-UpMelina Forte
 
Webinar Social Advertising per IULM - MARPI
Webinar Social Advertising per IULM - MARPIWebinar Social Advertising per IULM - MARPI
Webinar Social Advertising per IULM - MARPIRoberto Fuso Nerini
 
Colorificio MP- seconda lezione web marketing
Colorificio MP- seconda lezione web marketingColorificio MP- seconda lezione web marketing
Colorificio MP- seconda lezione web marketinghinet-rimini
 
Rilanciare il business attraverso il web - II appuntamento - MC
Rilanciare il business attraverso il web - II appuntamento - MCRilanciare il business attraverso il web - II appuntamento - MC
Rilanciare il business attraverso il web - II appuntamento - MCCristina Fabi
 

Similar to Devfest Campania 2015: Principi chiave per App di successo su Google Play (20)

Aperitivo Innovativo: Mobile Strategy & Development
Aperitivo Innovativo: Mobile Strategy & DevelopmentAperitivo Innovativo: Mobile Strategy & Development
Aperitivo Innovativo: Mobile Strategy & Development
 
Ideare un app e farla fruttare: quanti modi? Quale scegliere?
Ideare un app e farla fruttare: quanti modi? Quale scegliere?Ideare un app e farla fruttare: quanti modi? Quale scegliere?
Ideare un app e farla fruttare: quanti modi? Quale scegliere?
 
Come fare ASO per le tue App android ed incrementare la visibilitĂ 
Come fare ASO per le tue App android ed incrementare la visibilitĂ Come fare ASO per le tue App android ed incrementare la visibilitĂ 
Come fare ASO per le tue App android ed incrementare la visibilitĂ 
 
meetHub! di Social Hub Genova - Come creare una App di Successo - Michele Fe...
meetHub! di Social Hub Genova -  Come creare una App di Successo - Michele Fe...meetHub! di Social Hub Genova -  Come creare una App di Successo - Michele Fe...
meetHub! di Social Hub Genova - Come creare una App di Successo - Michele Fe...
 
DML Mobile strategy, Marketing & Mobile Apps 2013
DML Mobile strategy, Marketing & Mobile Apps 2013DML Mobile strategy, Marketing & Mobile Apps 2013
DML Mobile strategy, Marketing & Mobile Apps 2013
 
Un universo di App
Un universo di AppUn universo di App
Un universo di App
 
B com 2013 | SEO: Search Experience Optimization. Quello che piace agli Utent...
B com 2013 | SEO: Search Experience Optimization. Quello che piace agli Utent...B com 2013 | SEO: Search Experience Optimization. Quello che piace agli Utent...
B com 2013 | SEO: Search Experience Optimization. Quello che piace agli Utent...
 
Global Marketing Expo 2013: “Seo: Search Experience Optimization - Massimizza...
Global Marketing Expo 2013: “Seo: Search Experience Optimization - Massimizza...Global Marketing Expo 2013: “Seo: Search Experience Optimization - Massimizza...
Global Marketing Expo 2013: “Seo: Search Experience Optimization - Massimizza...
 
Presentazione GrowItApp (v1.0)
Presentazione GrowItApp (v1.0)Presentazione GrowItApp (v1.0)
Presentazione GrowItApp (v1.0)
 
Lean UX - Jeff Gothelf
Lean UX - Jeff GothelfLean UX - Jeff Gothelf
Lean UX - Jeff Gothelf
 
UserPie
UserPieUserPie
UserPie
 
Agile UX - AR Meetup
Agile UX - AR MeetupAgile UX - AR Meetup
Agile UX - AR Meetup
 
Application Development: come sviluppare un'app user centered
Application Development: come sviluppare un'app user centeredApplication Development: come sviluppare un'app user centered
Application Development: come sviluppare un'app user centered
 
Promozione app prima-durante-dopo
Promozione app prima-durante-dopoPromozione app prima-durante-dopo
Promozione app prima-durante-dopo
 
Analisi multi-dimensionale di una rivoluzione tecnologica e sociale
Analisi multi-dimensionale di una rivoluzione tecnologica e socialeAnalisi multi-dimensionale di una rivoluzione tecnologica e sociale
Analisi multi-dimensionale di una rivoluzione tecnologica e sociale
 
Visualizing the Product - PMI-NIC Agile Workshop 2013
Visualizing the Product - PMI-NIC Agile Workshop 2013Visualizing the Product - PMI-NIC Agile Workshop 2013
Visualizing the Product - PMI-NIC Agile Workshop 2013
 
Marketing Plan Bind-Up
Marketing Plan  Bind-UpMarketing Plan  Bind-Up
Marketing Plan Bind-Up
 
Webinar Social Advertising per IULM - MARPI
Webinar Social Advertising per IULM - MARPIWebinar Social Advertising per IULM - MARPI
Webinar Social Advertising per IULM - MARPI
 
Colorificio MP- seconda lezione web marketing
Colorificio MP- seconda lezione web marketingColorificio MP- seconda lezione web marketing
Colorificio MP- seconda lezione web marketing
 
Rilanciare il business attraverso il web - II appuntamento - MC
Rilanciare il business attraverso il web - II appuntamento - MCRilanciare il business attraverso il web - II appuntamento - MC
Rilanciare il business attraverso il web - II appuntamento - MC
 

Devfest Campania 2015: Principi chiave per App di successo su Google Play

  • 1.
  • 2. Principi chiave per App di successo su Google Play Presenter Vincenzo Santopietro GDG Campania Co-Organizer
  • 3. Parte 1: Google Developer Console Uno strumento molto potente per pubblicare e gestire App
  • 4. Perchè vogliamo distribuire tramite Google Play Store? •  PopolaritĂ : Google Play ci permette di interagire con una platea di oltre 1 miliardo di utenti sparsi per il mondo
  • 5. Perchè vogliamo distribuire tramite Google Play Store? •  PopolaritĂ : Google Play ci permette di interagire con una platea di oltre 1 miliardo di utenti sparsi per il mondo •  Nuovi form factor: Android Wear, Android TV ed Android Auto creano nuove opportunitĂ  per attirare utenti
  • 6. Perchè vogliamo distribuire tramite Google Play Store? •  PopolaritĂ : Google Play ci permette di interagire con una platea di oltre 1 miliardo di utenti sparsi per il mondo •  Nuovi form factor: Android Wear, Android TV ed Android Auto creano nuove opportunitĂ  per attirare utenti •  PossibilitĂ  di crescita: da Giugno 2013 a Giugno 2014 Google ha pagato agli sviluppatori oltre 5 miliardi di dollari. Dopo un anno…
  • 7. Come scoprono le App gli utenti? •  Home: App sponsorizzate
  • 8. Come scoprono le App gli utenti? •  Home: App sponsorizzate •  Featured Apps: App che seguono le Material design guidelines
  • 9. Come scoprono le App gli utenti? •  Home: App sponsorizzate •  Featured Apps: App che seguono le Material design guidelines •  Search: ricerca mediante keywords
  • 10. Come scoprono le App gli utenti? •  Home: App sponsorizzate •  Featured Apps: App che seguono le Material design guidelines •  Search: ricerca mediante keywords •  Top Charts: App piĂą popolari divise per categorie
  • 11. Come scoprono le App gli utenti? •  Home: App sponsorizzate •  Featured Apps: App che seguono le Material design guidelines •  Search: ricerca mediante keywords •  Top Charts: App piĂą popolari divise per categorie •  Trending: App piĂą diffuse fra gli utenti
  • 12. Come scoprono le App gli utenti? •  Home: App sponsorizzate •  Featured Apps: App che seguono le Material design guidelines •  Search: ricerca mediante keywords •  Top Charts: App piĂą popolari divise per categorie •  Trending: App piĂą diffuse fra gli utenti •  Categories: ricerca per categoria
  • 13. Si effettua la registrazione alla Google Developer Console [https://play.google.com/apps/publish/ ] Si legge il contratto di licenza […] e si versa one-time una fee di $25 PerchĂ© una fee? 1.  Nulla è gratis 2.  Per scoraggiare lo sviluppo di App che non rispettano i requisiti di qualitĂ  Pubblicare un App
  • 14. Acquisti in-app Nel caso in cui siano previsti acquisti in-app: 1.  Verificare il supporto di Google alla registrazione come commerciante [https://support.google.com/ googleplay/android-developer/table/3539140 ] 2.  Collegare un account sviluppatore al Merchant Center di Google Payments [ NB: una volta collegati, gli account non possono essere rimossi o modificati ] 3.  Per abilitare gli acquisti in-app bisogna dichiarare l’autorizzazione com.android.vending.BILLING nel Manifest
  • 15. Early access Google Play permette di invitare una cerchia ristretta di utenti a delle fasi di alpha e/o beta testing dell’app o di un suo aggiornamento PerchĂ© funziona? Analizzando i Feedback degli utenti coinvolti nel testing, abbiamo la possibilitĂ  di fixare bug tecnici o relativi alla UX
  • 16. Prezzo e distribuzione Google Play ci permette di distribuire l’App worldwide Possiamo, inoltre, settare il prezzo per ogni paese dell’App e dei singoli acquisti in-app Best practices •  Studiare l’economia di ogni paese per conoscere lo spending power locale e settare un prezzo adeguato
  • 17. Prezzo e distribuzione Google Play ci permette di distribuire l’App worldwide Possiamo, inoltre, settare il prezzo per ogni paese dell’App e dei singoli acquisti in-app Best practices •  Studiare l’economia di ogni paese per conoscere lo spending power locale e settare un prezzo adeguato •  Ottimizzare il prezzo in funzione di cosa è tipico in ciascun paese ( Es. prezzo che termina con .99 , .00 o .05 )
  • 18. Gestire le statistiche dell’App Google Play ci permette di conoscere diverse info relative alla nostra App come numero di Download, crash e rating. Best practices: •  Impostare dei report periodici via e-mail da consultare per conoscere il trend dell’Applicazione sul Play Store
  • 19. Analizzare i commenti degli utenti Leggere i commenti degli utenti può fornire i seguenti vantaggi: •  Venire a conoscenza di eventuali bug •  Spesso gli utenti forniscono consigli utili sullo sviluppo di nuove feature ed idee innovative (a costo 0)
  • 20. Analizzare i commenti degli utenti Best practices •  Rispondere ai commenti degli utenti Leggere i commenti degli utenti può fornire i seguenti vantaggi: •  Venire a conoscenza di eventuali bug •  Spesso gli utenti forniscono consigli utili sullo sviluppo di nuove feature ed idee innovative (a costo 0)
  • 21. Parte 2: App di qualitĂ  con le Google Play guidelines
  • 22. Principi di UX in Android Le App che seguono le linee guida di Android hanno piĂą possiblitĂ  di stimolare entusiasmo nell’utente fin dal primo utilizzo Best Practices: •  Opzioni di navigazione in un Navigation Drawer
  • 23. Principi di UX in Android Le App che seguono le linee guida di Android hanno piĂą possiblitĂ  di stimolare entusiasmo nell’utente fin dal primo utilizzo Best Practices: •  Opzioni di navigazione in un Navigation Drawer [Per 2-3 Activity usare un Action Bar]
  • 24. Material Design Introdotto durante la Google I/O 2014, è diventato ormai un requisito indispensabile nelle App di qualitĂ  Tips: •  Promuovere l’action principale in un’Activity con un floating action button circolare
  • 25. Material Design Introdotto durante la Google I/O 2014, è diventato ormai un requisito indispensabile nelle App di qualitĂ  Tips: •  Promuovere l’action principale in un’Activity con un floating action button circolare •  Le icone seguono lo standard Material – icon set: https://www.google.com/design/icons/
  • 26. Material Design Introdotto durante la Google I/O 2014, è diventato ormai un requisito indispensabile nelle App di qualitĂ  Tips: •  Promuovere l’action principale in un’Activity con un floating action button circolare •  Le icone seguono lo standard Material – icon set: https://www.youtube.com/watch?v=WR4_chcwvoM •  Animazioni e transizioni devono essere veloci, eseguite in circa 300ms
  • 27. Material Design Introdotto durante la Google I/O 2014, è diventato ormai un requisito indispensabile nelle App di qualitĂ  Tips: •  Promuovere l’action principale in un’Activity con un floating action button circolare •  Le icone seguono lo standard Material – icon set: https://www.youtube.com/watch?v=WR4_chcwvoM •  Animazioni e transizioni devono essere veloci, eseguite in circa 300ms •  Usare ripple effect per fornire feedback al tocco
  • 28. Rispettare le Core App Quality Guidelines “Android users expect high-quality apps. App quality directly influences the long-term success of your app—in terms of installs, user rating and reviews, engagement, and user retention.“ Ogni utente, quando scarica un’app dal Play Store, si aspetta una UX che sia di base simile a quella riscontrata su altre App. Tips: •  Material Design ( ancora )
  • 29. Rispettare le Core App Quality Guidelines “Android users expect high-quality apps. App quality directly influences the long-term success of your app—in terms of installs, user rating and reviews, engagement, and user retention.“ Ogni utente, quando scarica un’app dal Play Store, si aspetta una UX che sia di base simile a quella riscontrata su altre App. Tips: •  Material Design ( ancora ) •  Preservare in maniera consistente lo stato dell’App quando è in Background
  • 30. Rispettare le Core App Quality Guidelines “Android users expect high-quality apps. App quality directly influences the long-term success of your app—in terms of installs, user rating and reviews, engagement, and user retention.“ Ogni utente, quando scarica un’app dal Play Store, si aspetta una UX che sia di base simile a quella riscontrata su altre App. Tips: •  Material Design ( ancora ) •  Preservare in maniera consistente lo stato dell’App quando è in Background •  Prevedere Progress Bar per processi di caricamento lunghi
  • 31. Rispettare le Core App Quality Guidelines “Android users expect high-quality apps. App quality directly influences the long-term success of your app—in terms of installs, user rating and reviews, engagement, and user retention.“ Ogni utente, quando scarica un’app dal Play Store, si aspetta una UX che sia di base simile a quella riscontrata su altre App. Tips: •  Material Design ( ancora ) •  Preservare in maniera consistente lo stato dell’App quando è in Background •  Prevedere Progress Bar per processi di caricamento lunghi •  Grafiche di qualitĂ 
  • 32. Parte 3: come migliorare la discoverability della nostra App
  • 33. Look originale Utilizziamo un’icona che permetta all’utente di distingue la nostra App fra tante altre Best Practices: •  Rivolgersi ad un grafico professionista (e non uno improvvisato)
  • 34. Look originale Utilizziamo un’icona che permetta all’utente di distingue la nostra App fra tante altre Best Practices: •  Rivolgersi ad un grafico professionista (e non uno improvvisato) •  Utilizziamo i tool di Android Studio per la creazione degli Icon set [ oppure: http://romannurik.github.io/AndroidAssetStudio/ ]
  • 35. Look originale Utilizziamo un’icona che permetta all’utente di distingue la nostra App fra tante altre Best Practices: •  Rivolgersi ad un grafico professionista (e non uno improvvisato) •  Utilizziamo i tool di Android Studio per la creazione degli Icon set [ oppure: http://romannurik.github.io/AndroidAssetStudio/ ] •  Scriviamo una descrizione delle feature dell’App. NB: Fare in modo che la frase riassuma l’idea alla base dell’applicazione
  • 36. Look originale Utilizziamo un’icona che permetta all’utente di distingue la nostra App fra tante altre Best Practices: •  Rivolgersi ad un grafico professionista (e non uno improvvisato) •  Utilizziamo i tool di Android Studio per la creazione degli Icon set [ oppure: http://romannurik.github.io/AndroidAssetStudio/ ] •  Scriviamo una descrizione delle feature dell’App. NB: Fare in modo che la frase riassuma l’idea alla base dell’applicazione •  Aggiungiamo a corredo un video dell’app in azione, dove vengono mostrate le funzionalitĂ  principali
  • 37. Google Play Badge Utilizziamo il Google Play Badge per rimandare l’utente direttamente all’istallazione dell’App da sito Web. Come creare il Badge? Possiamo creare il Google Play Badge direttamente da developer.android.com/distribute/ tools/promote/badges.html
  • 38. General Tips Rendiamo l’App disponibile contemporaneamente su tutte le piattaforme Android. Qualora non fosse possibile, forniamo agli utenti una roadmap chiara per le piattaforme mancanti. Creiamo un’entita Social del prodotto. Es: Canale Youtube, pagina Facebook, Twitter etc. Tramite i canali social rispondiamo ai feedback degli utenti. Gli utenti sono la miglior campagna pubblicitaria che un App possa avere. Soddisfatti loro, soddisfatti tutti! Invitare gli utenti alla compilazione di questionari per conoscere cosa non va dell’App. Last but not least: Trasmetti passione! Se non sai trasmettere passione per il tuo progetto nessuno ci crederĂ .
  • 39. <Thank You!> email: G+ plus.google.com/vincenzosantopietro Linkedin linkedin.com/in/vincenzosantopietro Github http://github.com/vincenzosantopietro vinsantopietro@gmail.com