SlideShare une entreprise Scribd logo
1  sur  49
Télécharger pour lire hors ligne
From Android App to Killer App
How to Reach the Million-Downloads Milestone

Mario Viviani
Android GDE
Mario Viviani
Founder & CEO Mariux Apps
Android GDE
What is a “Killer App”?
A“Killer App” is…

…an App that proves the

core value of some larger technology
and allows the developer to be

the most successful in a particular area.
Famous Killer Apps

Angry Birds

Instagram

Whatsapp
My Killer App: Super Clock Wallpaper
2 Versions: Free & Pro
8.000.000+ Total Downloads
In Top 100 on Google Play in
various categories for 3 years:
Top 100 Free, Top 100 Paid
and Top Grossing
Knowledge of the System
Know your Development Skills!
•
•
•
•
•

Be fluent with Android Development
Practice with code samples
Study the official documentation
Learn from other devs
Experiment
Multi-Tasking is the key
It’s not all about Development

Android App

Killer App
Development Skills
It’s not all about Development

Android App

Killer App
Development Skills
Multi-Tasking!

Design/UX Skills

Android App

Killer App
Development Skills

Marketing Skills
One Skill To Rule Them All? Nope.

Design/UX Skills

Android App

Killer App
Development Skills

Marketing Skills
See what’s trending
Scratch the Surface of Google Play
•What is trending?
•Are there apps similar to mine?
•How are users reacting to these apps?
Analyze Google Play Rankings
Third party analytics tools: Web
AppBrain
Third party analytics tools: Android App
App Stats (beta)
Android Developer Console
•App Stats
•Android versions
•Comments
•Ratings
Design of your app:
Clear & Clean
Clean & Clear
•Users don’t want to feel dumb
•If users request a feature, provide it
•If users report a feature as useless, or
difficult, change it or delete it
•Spend time improving your app
Design and UX
Follow Development & Design guidelines!!!
•Users will already know how to use your app - yay! •Will match Google Play design requirements to be
featured - double yay! -

Happy customers + Happy Google Play team
= getting closer to Killer App!!!
Your Main, First and Last Source of Truth:

developer.android.com
Design of your app:
Focus on Graphical Assets
Apps evolve with Android

2010

2014
The most important asset: App Icon
•Lures users to your app
•It’s the first graphical asset users will
see of your app

•If your icon looks bad, or not interesting,
or unprofessional, users will not click on
it: they just won’t.

SPEND TIME
CREATING YOUR ICON!!!
Screenshots: multiple displays & versions
Provide screenshots from 3’’ to 10’’ displays (focus on tablets)
Provide a video on Google Play
•Video shows in detail the features of your app
•Android 4.4 KitKat has a specific tool for screen recording
App Testing & Compatibility
Devices evolve… and multiply!
4000+ different
Android Devices
Test on real devices (or good Emulators)
Do not underestimate the Power of 2.3!
Do not underestimate the Power of 2.3!

4.0<
78%

2.3
20%
Self Marketing:
Customer Care
Ratings on Google Play: Why should I care?
•It’s the best way to measure customer appreciation of your app
•Good ratings induce other customers to download the app
•It helps creating a DIRECT RELATIONSHIP with your customers
The Great Macro-Categories of Ratings
ENTHUSIASTS (5-stars ratings)
Who are they: users that are really happy with your app and give it
an amazingly high rating.
What to do with them: answer with gratitude to their good
comments and ratings, and ask how can you furtherly improve
your app.
The Great Macro-Categories of Ratings
HAPPY USERS (4-stars ratings)
Who are they: users that appreciate your app, but not enough to
give it a top-notch rating
What to do with them: carefully consider their advices/requests,
because they are usually ready to change their minds and
abandone your app if you don’t improve it
The Great Macro-Categories of Ratings
“MEH” USERS (2/3-stars ratings)
Who are they: people who have found serious issues in your app.
What to do with them: A good approach is to get in touch with
them in order to understand better their rating. (Someone gives 3
star ratings because they think it’s a good vote!)
The Great Macro-Categories of Ratings
UNHAPPY USERS (1-star ratings)
Who are they: they have found major issues in your app. This is
the category you have to watch more carefully
What to do with them: interaction is a panacea: get in touch with
these users, and try to understand the issues they’re experiencing.
Be careful to separate unhappy users from…
The Great Macro-Categories of Ratings
HATERS (1-star ratings with
really bad comments)
Who are they: nonsensical comments, users shouting against your
app claiming it has broken their devices, people saying they can’t
download your app (if so, how can you rate it?!?) and so on.
What to do with them: Haters gonna hate. Deal with it. ;-)
The Great Macro-Categories of Ratings
ENTHUSIASTS (5-stars ratings)
HAPPY USERS (4-stars ratings)
“MEH” USERS (2/3-stars ratings)
UNHAPPY USERS (1-star ratings)
HATERS (1-star ratings with
really bad comments)

+
Keep Listening, Improving and Updating!
•Keep listening to your users
•Don’t be oversensistive about your app
•Do your best to improve your app according to your
customers suggestions
•Keep up the good work!!!!
Self Marketing:
Promote your App!
Use Social skills to promote your App!
•Use Google+
•Create Alpha and Beta communities
•Facebook, Twitter, Pinterest…
•Send material to Android-related Press (blogs, forums,
newspapers…)
Wrap-up:
The Road to Killer App
The Killer App Checklist!
•Knowledge of the System
•Good and consistent Graphical Assets
•Follow the Guidelines (but be creative!)
•App Testing & Compatibility
•Customer Care
•Social Promotion
The App Clinic: Suggest your apps!
Board: The App Clinic – Italia on trello.com

tiny.cc/appclinicitalia
Q&A
#droidconit
Mario Viviani
Android GDE
email:

mariux01@gmail.com

Google+:

plus.google.com/+MarioViviani

GDE Profile:

developers.google.com/experts/+MarioViviani

Contenu connexe

Tendances

App Promo Android Toronto Session 10/25
App Promo Android Toronto Session 10/25App Promo Android Toronto Session 10/25
App Promo Android Toronto Session 10/25Gary Yentin
 
Developing Viral and Sticky Apps
Developing Viral and Sticky AppsDeveloping Viral and Sticky Apps
Developing Viral and Sticky AppsShoieb Yunus
 
How to Break your App - Workshop - Testbash 2015
How to Break your App - Workshop - Testbash 2015How to Break your App - Workshop - Testbash 2015
How to Break your App - Workshop - Testbash 2015Daniel Knott
 
2014 competition entry_presentation_-_template_v1.0
2014 competition entry_presentation_-_template_v1.02014 competition entry_presentation_-_template_v1.0
2014 competition entry_presentation_-_template_v1.0nugget123456789
 
2014 competition entry_presentation_-_template_v1.0
2014 competition entry_presentation_-_template_v1.02014 competition entry_presentation_-_template_v1.0
2014 competition entry_presentation_-_template_v1.0Peado
 
Snapchat
SnapchatSnapchat
SnapchatXin XU
 
Mobile Apps - How can it help brands achieve their objectives?
Mobile Apps - How can it help brands achieve their objectives?Mobile Apps - How can it help brands achieve their objectives?
Mobile Apps - How can it help brands achieve their objectives?Senthil Anand S
 
Same App, Different App Stores: A comparative Study
Same App, Different App Stores: A comparative StudySame App, Different App Stores: A comparative Study
Same App, Different App Stores: A comparative StudyMobileSoft
 
Make app more visible in App store or marketplace
Make app more visible in App store or marketplaceMake app more visible in App store or marketplace
Make app more visible in App store or marketplaceNaga Harish M
 
Riot slides 2.1
Riot slides 2.1 Riot slides 2.1
Riot slides 2.1 fsachs
 

Tendances (11)

App Promo Android Toronto Session 10/25
App Promo Android Toronto Session 10/25App Promo Android Toronto Session 10/25
App Promo Android Toronto Session 10/25
 
Developing Viral and Sticky Apps
Developing Viral and Sticky AppsDeveloping Viral and Sticky Apps
Developing Viral and Sticky Apps
 
How to Break your App - Workshop - Testbash 2015
How to Break your App - Workshop - Testbash 2015How to Break your App - Workshop - Testbash 2015
How to Break your App - Workshop - Testbash 2015
 
2014 competition entry_presentation_-_template_v1.0
2014 competition entry_presentation_-_template_v1.02014 competition entry_presentation_-_template_v1.0
2014 competition entry_presentation_-_template_v1.0
 
2014 competition entry_presentation_-_template_v1.0
2014 competition entry_presentation_-_template_v1.02014 competition entry_presentation_-_template_v1.0
2014 competition entry_presentation_-_template_v1.0
 
Snapchat
SnapchatSnapchat
Snapchat
 
Mobile Apps - How can it help brands achieve their objectives?
Mobile Apps - How can it help brands achieve their objectives?Mobile Apps - How can it help brands achieve their objectives?
Mobile Apps - How can it help brands achieve their objectives?
 
The Mobile Appertunities
The Mobile AppertunitiesThe Mobile Appertunities
The Mobile Appertunities
 
Same App, Different App Stores: A comparative Study
Same App, Different App Stores: A comparative StudySame App, Different App Stores: A comparative Study
Same App, Different App Stores: A comparative Study
 
Make app more visible in App store or marketplace
Make app more visible in App store or marketplaceMake app more visible in App store or marketplace
Make app more visible in App store or marketplace
 
Riot slides 2.1
Riot slides 2.1 Riot slides 2.1
Riot slides 2.1
 

Similaire à From Android App to Killer App - How to Reach the Million-Downloads Milestone

Growth Hacking- Organic and Paid App Installs
Growth Hacking- Organic and Paid App InstallsGrowth Hacking- Organic and Paid App Installs
Growth Hacking- Organic and Paid App InstallsNeeraj K Kushwaha
 
Marketing Plan for a new mobile app
Marketing Plan for a new mobile appMarketing Plan for a new mobile app
Marketing Plan for a new mobile appShivam Gupta
 
Getting Your App Discovered: Android Market & Beyond
Getting Your App Discovered: Android Market & BeyondGetting Your App Discovered: Android Market & Beyond
Getting Your App Discovered: Android Market & BeyondMotorola Mobility - MOTODEV
 
InMobi inDecode - Gaining App Visibility That Matters
InMobi inDecode - Gaining App Visibility That MattersInMobi inDecode - Gaining App Visibility That Matters
InMobi inDecode - Gaining App Visibility That MattersInMobi
 
Project-based learning
Project-based learningProject-based learning
Project-based learningHansa Narang
 
Mobile Growth: Best Strategies, Tools and Tactics
Mobile Growth: Best Strategies, Tools and TacticsMobile Growth: Best Strategies, Tools and Tactics
Mobile Growth: Best Strategies, Tools and TacticsAdrien Montcoudiol
 
App promo Screen Presentation Oct 2013
App promo Screen Presentation Oct  2013App promo Screen Presentation Oct  2013
App promo Screen Presentation Oct 2013Gary Yentin
 
Marketing your app on a shoestring - tips on PR, marketing, ASO and self-pub...
Marketing your app on a shoestring  - tips on PR, marketing, ASO and self-pub...Marketing your app on a shoestring  - tips on PR, marketing, ASO and self-pub...
Marketing your app on a shoestring - tips on PR, marketing, ASO and self-pub...Big Ideas Machine
 
Lean Startup Machine - Mobile App Development
Lean Startup Machine - Mobile App DevelopmentLean Startup Machine - Mobile App Development
Lean Startup Machine - Mobile App DevelopmentAravind Krishnaswamy
 
Mobile App Monetization Mistakes and Tips
Mobile App Monetization Mistakes and Tips	Mobile App Monetization Mistakes and Tips
Mobile App Monetization Mistakes and Tips droidcon Dubai
 
10 things to keep in mind before developing an app
10 things to keep in mind before developing an app10 things to keep in mind before developing an app
10 things to keep in mind before developing an appMoon Technolabs Pvt. Ltd.
 
Industry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile ApplicationIndustry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile ApplicationIndianAppDevelopers
 
E book Mobile App Marketing_101
E book Mobile App Marketing_101E book Mobile App Marketing_101
E book Mobile App Marketing_101Lee Stott
 
12 Mobile Growth Tactics for App Launch, Acquisition and Retention
12 Mobile Growth Tactics for App Launch, Acquisition and Retention12 Mobile Growth Tactics for App Launch, Acquisition and Retention
12 Mobile Growth Tactics for App Launch, Acquisition and RetentionAdrien Montcoudiol
 
12 mobile growth tactics (the family)
12 mobile growth tactics (the family)12 mobile growth tactics (the family)
12 mobile growth tactics (the family)TheFamily
 
Windows Phone Code Camp Montreal - marketplace
Windows Phone Code Camp Montreal - marketplaceWindows Phone Code Camp Montreal - marketplace
Windows Phone Code Camp Montreal - marketplaceFrédéric Harper
 
Mobile Monday Silicon Valley App Store Secrets Increasing Sales Feb 8 2010
Mobile Monday Silicon Valley App Store Secrets Increasing Sales Feb 8 2010Mobile Monday Silicon Valley App Store Secrets Increasing Sales Feb 8 2010
Mobile Monday Silicon Valley App Store Secrets Increasing Sales Feb 8 2010mario tapia
 

Similaire à From Android App to Killer App - How to Reach the Million-Downloads Milestone (20)

GH_Final1.1
GH_Final1.1GH_Final1.1
GH_Final1.1
 
Growth Hacking- Organic and Paid App Installs
Growth Hacking- Organic and Paid App InstallsGrowth Hacking- Organic and Paid App Installs
Growth Hacking- Organic and Paid App Installs
 
Marketing Plan for a new mobile app
Marketing Plan for a new mobile appMarketing Plan for a new mobile app
Marketing Plan for a new mobile app
 
Getting Your App Discovered: Android Market & Beyond
Getting Your App Discovered: Android Market & BeyondGetting Your App Discovered: Android Market & Beyond
Getting Your App Discovered: Android Market & Beyond
 
InMobi inDecode - Gaining App Visibility That Matters
InMobi inDecode - Gaining App Visibility That MattersInMobi inDecode - Gaining App Visibility That Matters
InMobi inDecode - Gaining App Visibility That Matters
 
Project-based learning
Project-based learningProject-based learning
Project-based learning
 
Mobile Growth: Best Strategies, Tools and Tactics
Mobile Growth: Best Strategies, Tools and TacticsMobile Growth: Best Strategies, Tools and Tactics
Mobile Growth: Best Strategies, Tools and Tactics
 
App promo Screen Presentation Oct 2013
App promo Screen Presentation Oct  2013App promo Screen Presentation Oct  2013
App promo Screen Presentation Oct 2013
 
Marketing your app on a shoestring - tips on PR, marketing, ASO and self-pub...
Marketing your app on a shoestring  - tips on PR, marketing, ASO and self-pub...Marketing your app on a shoestring  - tips on PR, marketing, ASO and self-pub...
Marketing your app on a shoestring - tips on PR, marketing, ASO and self-pub...
 
Sense Launcher
Sense LauncherSense Launcher
Sense Launcher
 
Lean Startup Machine - Mobile App Development
Lean Startup Machine - Mobile App DevelopmentLean Startup Machine - Mobile App Development
Lean Startup Machine - Mobile App Development
 
Mobile App Monetization Mistakes and Tips
Mobile App Monetization Mistakes and Tips	Mobile App Monetization Mistakes and Tips
Mobile App Monetization Mistakes and Tips
 
10 things to keep in mind before developing an app
10 things to keep in mind before developing an app10 things to keep in mind before developing an app
10 things to keep in mind before developing an app
 
Industry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile ApplicationIndustry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile Application
 
E book Mobile App Marketing_101
E book Mobile App Marketing_101E book Mobile App Marketing_101
E book Mobile App Marketing_101
 
12 Mobile Growth Tactics for App Launch, Acquisition and Retention
12 Mobile Growth Tactics for App Launch, Acquisition and Retention12 Mobile Growth Tactics for App Launch, Acquisition and Retention
12 Mobile Growth Tactics for App Launch, Acquisition and Retention
 
12 mobile growth tactics (the family)
12 mobile growth tactics (the family)12 mobile growth tactics (the family)
12 mobile growth tactics (the family)
 
Windows Phone Code Camp Montreal - marketplace
Windows Phone Code Camp Montreal - marketplaceWindows Phone Code Camp Montreal - marketplace
Windows Phone Code Camp Montreal - marketplace
 
Lesson 7
Lesson 7Lesson 7
Lesson 7
 
Mobile Monday Silicon Valley App Store Secrets Increasing Sales Feb 8 2010
Mobile Monday Silicon Valley App Store Secrets Increasing Sales Feb 8 2010Mobile Monday Silicon Valley App Store Secrets Increasing Sales Feb 8 2010
Mobile Monday Silicon Valley App Store Secrets Increasing Sales Feb 8 2010
 

Dernier

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 

Dernier (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 

From Android App to Killer App - How to Reach the Million-Downloads Milestone

  • 1.
  • 2. From Android App to Killer App How to Reach the Million-Downloads Milestone Mario Viviani Android GDE
  • 3. Mario Viviani Founder & CEO Mariux Apps Android GDE
  • 4. What is a “Killer App”?
  • 5. A“Killer App” is… …an App that proves the core value of some larger technology and allows the developer to be the most successful in a particular area.
  • 6. Famous Killer Apps Angry Birds Instagram Whatsapp
  • 7. My Killer App: Super Clock Wallpaper 2 Versions: Free & Pro 8.000.000+ Total Downloads In Top 100 on Google Play in various categories for 3 years: Top 100 Free, Top 100 Paid and Top Grossing
  • 9. Know your Development Skills! • • • • • Be fluent with Android Development Practice with code samples Study the official documentation Learn from other devs Experiment
  • 11. It’s not all about Development Android App Killer App Development Skills
  • 12. It’s not all about Development Android App Killer App Development Skills
  • 13. Multi-Tasking! Design/UX Skills Android App Killer App Development Skills Marketing Skills
  • 14. One Skill To Rule Them All? Nope. Design/UX Skills Android App Killer App Development Skills Marketing Skills
  • 16. Scratch the Surface of Google Play •What is trending? •Are there apps similar to mine? •How are users reacting to these apps?
  • 18. Third party analytics tools: Web AppBrain
  • 19. Third party analytics tools: Android App App Stats (beta)
  • 20. Android Developer Console •App Stats •Android versions •Comments •Ratings
  • 21. Design of your app: Clear & Clean
  • 22. Clean & Clear •Users don’t want to feel dumb •If users request a feature, provide it •If users report a feature as useless, or difficult, change it or delete it •Spend time improving your app Design and UX
  • 23. Follow Development & Design guidelines!!! •Users will already know how to use your app - yay! •Will match Google Play design requirements to be featured - double yay! - Happy customers + Happy Google Play team = getting closer to Killer App!!!
  • 24. Your Main, First and Last Source of Truth: developer.android.com
  • 25. Design of your app: Focus on Graphical Assets
  • 26. Apps evolve with Android 2010 2014
  • 27. The most important asset: App Icon •Lures users to your app •It’s the first graphical asset users will see of your app •If your icon looks bad, or not interesting, or unprofessional, users will not click on it: they just won’t. SPEND TIME CREATING YOUR ICON!!!
  • 28. Screenshots: multiple displays & versions Provide screenshots from 3’’ to 10’’ displays (focus on tablets)
  • 29. Provide a video on Google Play •Video shows in detail the features of your app •Android 4.4 KitKat has a specific tool for screen recording
  • 30. App Testing & Compatibility
  • 31. Devices evolve… and multiply! 4000+ different Android Devices
  • 32. Test on real devices (or good Emulators)
  • 33. Do not underestimate the Power of 2.3!
  • 34. Do not underestimate the Power of 2.3! 4.0< 78% 2.3 20%
  • 36. Ratings on Google Play: Why should I care? •It’s the best way to measure customer appreciation of your app •Good ratings induce other customers to download the app •It helps creating a DIRECT RELATIONSHIP with your customers
  • 37. The Great Macro-Categories of Ratings ENTHUSIASTS (5-stars ratings) Who are they: users that are really happy with your app and give it an amazingly high rating. What to do with them: answer with gratitude to their good comments and ratings, and ask how can you furtherly improve your app.
  • 38. The Great Macro-Categories of Ratings HAPPY USERS (4-stars ratings) Who are they: users that appreciate your app, but not enough to give it a top-notch rating What to do with them: carefully consider their advices/requests, because they are usually ready to change their minds and abandone your app if you don’t improve it
  • 39. The Great Macro-Categories of Ratings “MEH” USERS (2/3-stars ratings) Who are they: people who have found serious issues in your app. What to do with them: A good approach is to get in touch with them in order to understand better their rating. (Someone gives 3 star ratings because they think it’s a good vote!)
  • 40. The Great Macro-Categories of Ratings UNHAPPY USERS (1-star ratings) Who are they: they have found major issues in your app. This is the category you have to watch more carefully What to do with them: interaction is a panacea: get in touch with these users, and try to understand the issues they’re experiencing. Be careful to separate unhappy users from…
  • 41. The Great Macro-Categories of Ratings HATERS (1-star ratings with really bad comments) Who are they: nonsensical comments, users shouting against your app claiming it has broken their devices, people saying they can’t download your app (if so, how can you rate it?!?) and so on. What to do with them: Haters gonna hate. Deal with it. ;-)
  • 42. The Great Macro-Categories of Ratings ENTHUSIASTS (5-stars ratings) HAPPY USERS (4-stars ratings) “MEH” USERS (2/3-stars ratings) UNHAPPY USERS (1-star ratings) HATERS (1-star ratings with really bad comments) +
  • 43. Keep Listening, Improving and Updating! •Keep listening to your users •Don’t be oversensistive about your app •Do your best to improve your app according to your customers suggestions •Keep up the good work!!!!
  • 45. Use Social skills to promote your App! •Use Google+ •Create Alpha and Beta communities •Facebook, Twitter, Pinterest… •Send material to Android-related Press (blogs, forums, newspapers…)
  • 46. Wrap-up: The Road to Killer App
  • 47. The Killer App Checklist! •Knowledge of the System •Good and consistent Graphical Assets •Follow the Guidelines (but be creative!) •App Testing & Compatibility •Customer Care •Social Promotion
  • 48. The App Clinic: Suggest your apps! Board: The App Clinic – Italia on trello.com tiny.cc/appclinicitalia