際際滷

際際滷Share a Scribd company logo
Building an app from scratch 27 aprile
Sponsored by
Viaggio attraverso l'ideazione, lo sviluppo e il
mantenimento di un'app per dispostitivi mobile
Ringraziamenti
Di cosa parliamo oggi? 3/46
 Non la solita presentazione
 Una presentazione adatta a tutti
 Cosa bisogna sapere quando si sviluppano app
Chi sono? 4/46
Mirko Bellabarba
@mirkobellabarba facebook.com/MrkSoftware/
mirko.bellabarba@gmail.com github.com/mrksoftware
Cosa ho creato? 5/46
Terremoti Italia
240.000 downloads
20.000+ recensioni
~5K/20K utenti attivi al giorno
~1Mln di schermate visualizzate
al mese
Su cosa sto lavorando?
Terremoti Italia per Windows 10 / Xamarin
6/46
Su cosa sto lavorando?
Trenitaly per Windows 10 / Xamarin
7/46
Perch辿 ho iniziato? 8/46
Passione
Perch辿 ho iniziato? 8/46
Necessit
Perch辿 ho iniziato? 8/46
Necessit
 Tenermi in allenamento
 La speranza di guadagnare qualcosa
 Inventare.. Creare..
Da dove si inizia quindi? 9/46
Idea
Sviluppo
Da dove si inizia quindi? 9/46
Idea
Sviluppo
Un processo migliore 9/46
Idea SviluppoPrototyping
Monetizzazione
Testing
Pubblicazione
Un processo migliore 9/46
Idea SviluppoPrototyping MonetizzazioneTesting Pubblicazione
Un processo migliore 10/46
Idea
Un processo migliore 11/46
Idea SviluppoPrototyping MonetizzazioneTesting Pubblicazione
Un processo migliore 12/46
Prototyping
Paper prototyping Wireframe Design
Un processo migliore 13/46
Prototyping Paper prototyping
Un processo migliore 13/46
Prototyping Paper prototyping
Un processo migliore 13/46
Prototyping Paper prototyping
Un processo migliore 13/46
Prototyping Paper prototyping
Un processo migliore 14/46
Prototyping
Paper prototyping Wireframe Design
Un processo migliore 14/46
Prototyping Wireframe
Un processo migliore 14/46
Prototyping Wireframe
Un processo migliore 15/46
Prototyping
Paper prototyping Wireframe Design
Un processo migliore 15/46
Prototyping Design
Un processo migliore 15/46
Prototyping Design
Un processo migliore 15/46
Prototyping Design
Un processo migliore 15/46
Prototyping
Paper prototyping Wireframe Design
Un processo migliore 16/46
Prototyping
Wireframe Design
Un processo migliore 17/46
Prototyping
Un processo migliore 18/46
Prototyping
Un processo migliore 18/46
Prototyping
Un processo migliore 18/46
Prototyping
Un processo migliore 19/46
Prototyping
Un processo migliore 19/46
Prototyping
Un processo migliore 20/46
Prototyping
Figma Dribbble Adobe Color CC
Un processo migliore 21/46
Idea SviluppoPrototyping MonetizzazioneTesting Pubblicazione
Un processo migliore 22/46
Sviluppo
Windows 10 Android iOs
Un processo migliore 22/46
Sviluppo Windows 10
600 +
Si pu嘆 usare
lemulatore
150 +
Visual Studio
Community Edition - Gratis
Iscrizione a vita
Studenti  Gratis
Individuali  19$
Un processo migliore 23/46
Sviluppo
Windows 10 Android iOs
Un processo migliore 23/46
Sviluppo Android
600 +
Si pu嘆 usare
lemulatore
150 +
Android Studio
Gratis
Iscrizione a vita
Individuali  25$
Un processo migliore 24/46
Sviluppo
Windows 10 Android iOs
Un processo migliore 24/46
Sviluppo iOs
600/1500 +
Si pu嘆 usare lemulatore 
Meglio un device fisico per嘆
500 +
xCode
Gratis
Iscrizione annuale
Individuali  99$
Un processo migliore 25/46
Sviluppo
Windows 10 Android iOs
Un processo migliore 25/46
Sviluppo
Windows 10 Android iOs
Basso costo di entrata Basso costo di entrata Alto costo di entrata
81% Market share
2.8Mln apps nello store 2.2Mln apps nello store
18% Market share0.3% Market share
760K apps nello store
38% Market share 38% Market share 18% Market share
Meno remunerativo di iOs Pi湛 remunerativoMeno remunerativo
Un processo migliore 26/46
Sviluppo
Un processo migliore 27/46
Sviluppo
Esiste un modo per scrivere il codice una sola volta e
pubblicare lapp su tutte le piattaforme?
La risposta 竪: SI!
Un processo migliore 28/46
Sviluppo
1属 Soluzione
Web App
Un processo migliore 29/46
Sviluppo
2属 Soluzione
Utilizzo dei tools che convertono il codice scritto da me in
codice nativo
Un processo migliore 30/46
Sviluppo
Xamarin
Il linguaggio da sapere: C#
React Native
Il linguaggio da sapere: JS
Un processo migliore 31/46
Idea SviluppoPrototyping MonetizzazioneTesting Pubblicazione
Un processo migliore 32/46
Testing
Lo sviluppatore parte da
una posizione privilegiata
Un processo migliore 32/46
Testing
Conosce alla perfezione il
funzionamento dellapp
Un processo migliore 32/46
Testing
Sa come attivare tutte le
funzioni
Un processo migliore 32/46
Testing
Sa a cosa serve ogni
bottone
Un processo migliore 32/46
Testing
La soluzione?
Un processo migliore 32/46
Testing La soluzione?
Un processo migliore 32/46
Testing La soluzione?
Un processo migliore 32/46
Testing La soluzione?
Un processo migliore 32/46
Testing La soluzione?
Fate testare la vostra app
ad altra gente
Un processo migliore 33/46
Testing La soluzione?
Xamarin Test
Cloud
HockeyApp Azure
Un processo migliore 33/46
Testing La soluzione?
Android Apple React NativeXamarin Android Apple Unity
Un processo migliore 33/46
Testing
Un processo migliore 34/46
Testing
Analytics
Si tracciano i comportamenti, non le persone
Un processo migliore 34/46
Testing Analytics
Azure App
Insight
Un processo migliore 34/46
Testing Analytics
Un processo migliore 35/46
Testing Analytics
Un processo migliore 35/46
Testing Analytics
Un processo migliore 35/46
Testing Analytics
Un processo migliore 35/46
Testing Analytics
Un processo migliore 35/46
Testing Analytics
Un processo migliore 35/46
Testing Analytics
Un processo migliore 35/46
Testing Analytics
Un processo migliore 36/46
Testing Analytics
Un processo migliore 37/46
Idea SviluppoPrototyping MonetizzazioneTesting Pubblicazione
Un processo migliore 37/46
Monetizzazione
Ovvero: come realizzare
qualche soldo dal vostro
lavoro/passione
Un processo migliore 37/46
Monetizzazione
Non 竪 cos狸 scontato
Un processo migliore 37/46
Monetizzazione
Un processo migliore 38/46
Monetizzazione
Quali sono le strategie?
Un processo migliore 38/46
Monetizzazione Quali sono le strategie?
 Advertising
 In-App Purchase
 Abbonamenti
 App a pagamento
 Progetti commissionati
Un processo migliore 38/46
Monetizzazione Quali sono le strategie?
Un processo migliore 38/46
Monetizzazione Quali sono le strategie?
Un processo migliore 39/46
Monetizzazione
Quali servizi usare?
Un processo migliore 39/46
Monetizzazione Quali servizi usare?
Un processo migliore 39/46
Monetizzazione Quali servizi usare?
Un processo migliore 39/46
Monetizzazione
CPC: Cost per Click
CPM: Cost per 1000 impressions
CTR: Click Through Rate
Un processo migliore 39/46
Monetizzazione
CPC: ~0,05
CTR: 0,2%
Esempio per AdMob su WindowsPhone
(arrotondando per eccesso) Ovvero servono 20 click per ricavare 1
20 click non sono tanti vero?
Ovvero su 1000 impressioni.. Dovrei ottenere circa 2 click..
Servirebbero quindi 10.000 impressioni per avere la speranza di ricavare 1
AdMob paga quando arrivate a 75 Ovvero, circa 2.5 al giorno..
Ovvero, 50 click al giorno
Ovvero 25.000 impressioni al giorno
Un processo migliore 40/46
Monetizzazione
Come ritirare/dichiarare i soldi
guadagnati?
Un processo migliore 40/46
Monetizzazione Come ritirare/dichiarare i soldi
guadagnati?
Da dove nasce il problema?
Dublino Cork Redmond
Un processo migliore 40/46
Monetizzazione Come ritirare/dichiarare i soldi
guadagnati?
Possibile soluzione se non si
ha la p.iva?
Un processo migliore 41/46
Idea SviluppoPrototyping MonetizzazioneTesting Pubblicazione
Un processo migliore 41/10
Pubblicazione
Un processo migliore 42/46
Pubblicazione
Marketing
Un processo migliore 42/46
Pubblicazione
Social
Beta Program Blog
Forum
Newsletter
Un processo migliore 42/46
Pubblicazione
Quick Launcher
100.000+ downloads
40.000 durante la prima settimana
Un processo migliore 42/46
Pubblicazione
Ultimi consigli 42/46
Pubblicazione
 Ascoltate gli utenti ma non troppo!
 Aggiornate spesso
 Ogni occasione 竪 buona per farsi pubblicit.. Senza esagerare
 Cercate di creare una community
 Create dei Beta Program
Un processo migliore 43/46
Idea SviluppoPrototyping MonetizzazioneTesting Pubblicazione
Conclusioni 44/46
QA
Conclusioni 46/46
Tutte le icone usate in questa presentazione sono offerte da:
Conclusioni 46/46
Tutte le icone usate in questa presentazione sono offerte da:
La lista degli autori delle icone utilizzate in questa
presentazione pu嘆 essere trovata al seguente indirizzo
 possibile scegliere colore, formato e dimensione..
La maggior parte delle icone sono gratuite e liberamente
utilizzabili, a patto che citiate lautore dellicona..
Conclusioni 45/46
Ora tocca a voi
Conclusioni 46/46
Grazie a tutti

More Related Content

Building an app from scratch