SlideShare a Scribd company logo
1 of 30
Download to read offline
MADRID · MARCH 29-30 · 2019
Pablo A. Martínez Andrés
CEO - Android Lead @GreenLionSoft
@pamartineza
linkedin.com/in/pamartineza
Making a living on Google Play

(and other Horror Stories)
Is it actually possible?
1 %
3 %
9 %
87 %
<1K $ 1K-10K $ 10K-100K $ >100K $
Distribution of Average Monthly Developer Income
Source: inmobi 2018
- Hey Pablo, you are a lucky guy… -



(What I hear, by a friend, colleague or somebody on the internet)
- I am a great believer in Luck.

The harder I work, the more of it I
seem to have -



(What I think, by Coleman Cox)
- Getting successful developing
apps is rather a Marathon of
sustained work than a matter
of being lucky. -

(What I answer, by Pablo A. Martínez)
Graduated in 2009 as “Industrial Engineer”

specialized in electricity and electronics
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
Probably the worst moment in recent

years to find a Job in Zaragoza

(Yes, the lucky guy)
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
Got an offer as an Electronic PCB designer

for Airtraffic Control Systems in Madrid
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
Moving to Madrid and tackling with Public Transit
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
First news about Google’s Mobile OS open for developers
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
LG-GW720, my 2019 “Self-Christmas-present”
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
Started learning Java and Android late at night
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
Published first App, “Metrodroid Madrid”, 0,99€ price tag
I know, with our 2019 eyes these screens look terrible…
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
20102009 2011 2012 2013 2014 2015 2016 2017 2018 201920102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
Admob allows free Apps with Ads providing better revenues
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
Switch professional career?
R&D Android Developer at Samsung
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
We officially register our own LLC to develop Apps
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
We finally reach economic independence
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
We finally reach economic independence
Some tips we have learned after 10 year of

coding and a 20+ apps published:
· Play Store listing and revenue is achieved in the long term (2 years)
· Automate build, testing and deploy, as much as possible
· Delegate UX/UI to a professional
· Interstitials and video Ads are suitable for Games not “utility” apps
· Admob is the advertising network that has more inventory

but pays less at the same time
· Focus on a niche, you probably can’t compete with big players
· If you have a company/start-up that its business model is based on an App (or Apps) distributed
in Google Play YOUR FUTURE IS COMPLETELY F****D JEOPARDIZED AND YOU NEED A PLAN-B
· Invest on marketing and App ads
· Modularize and reuse code, follow SOLID and CLEAN principles
What you have to keep in your minds
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
TL;DR; A 2018 Christmas Horror Story
· Result: A ten years long Android career and a successful start-up killed for Christmas.
· December 24th. Received Google Play account termination email. It mentions it is due to
prior violations of “associated accounts” outlined in previous emails.
· Never received any communication prior the termination regarding any infringement not
solved or previous emails regarding to an “associated account”.
· December 24th. I appealed for human assistance by suggested text form because Google
Play lacks of a proper Developer Customer service by phone or assigned account manager.
· December 25th. I received 24 hours exactly after the termination communication a canned
email telling me that my appeal has been rejected. (Most probably rejected by a bot)
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
How we managed to solve this crisis
The power of an Open Letter
· December 30th got a phone call from a “European Google Dev Relations” person
· He contacted the Google Play Reviewers team somewhere in India to request
further info and we concluded the following:
(My colleague still thinks his account termination was wrong but he appealed and
got no support as thousands of developers out there)
· Our company account hadn’t committed any violation, it was terminated due being
“associated” to my personal account.
· My personal account hadn’t committed any violation either, it was terminated due
being “associated” to a colleague account.
· This colleague account was terminated due “Intellectual Property and Trademark
Violation”.
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
Termination due to Account Association
· Sharing access to Google Play Console
· Sharing same hardware
· Sharing same keystore/app signatures
· Sharing credit card
· Sharing WiFi/internet
Google Play hasn’t disclosed how it works but our personal

experience and other Account terminations described on

the Internet lead us to believe that some reasons are:
Termination due to Account Association
· Our personal accounts remain terminated.
· 21 days later our Google Play Account was reinstated after several exchanged
emails with Google Dev Rel contact trying to demonstrate our Company
Account was an independent account isolated from our personal ones.
· During this time our Ad units were suspended and we lost our Google Play
listing position.
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
Our Plan B
· Developed our own “App Update” infrastructure besides Google Play
· Research new business models like chat bots, Alexa, etc…
· Tech teaching and writing as alternative revenue sources
· Get more relevance in the Android Community to make this problem visible
· Or just close and find a new Job ☹
20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
Questions? Un-Conference?
https://greach.contestia.es
Feedback:

More Related Content

Similar to Making a Living on Google Play: A Developer's 10-Year Journey

Tạp trí Internet Marketing Số 12 - JUN 2012
Tạp trí Internet Marketing Số 12 - JUN 2012Tạp trí Internet Marketing Số 12 - JUN 2012
Tạp trí Internet Marketing Số 12 - JUN 2012Nguyễn Văn Mạnh
 
Tạp trí Internet Marketing Số 17 - NOV 2012
Tạp trí Internet Marketing Số 17 - NOV 2012Tạp trí Internet Marketing Số 17 - NOV 2012
Tạp trí Internet Marketing Số 17 - NOV 2012Nguyễn Văn Mạnh
 
Google & YouTube - The Big Social Network [Home Contractor's Ultimate Social ...
Google & YouTube - The Big Social Network [Home Contractor's Ultimate Social ...Google & YouTube - The Big Social Network [Home Contractor's Ultimate Social ...
Google & YouTube - The Big Social Network [Home Contractor's Ultimate Social ...Surefire Local
 
Mobile Recruiting Essentials for Employers
Mobile Recruiting Essentials for EmployersMobile Recruiting Essentials for Employers
Mobile Recruiting Essentials for EmployersLinkedIn Europe
 
How To Select The Right Digital Agency For Your Online business
How To Select The Right Digital Agency For Your Online businessHow To Select The Right Digital Agency For Your Online business
How To Select The Right Digital Agency For Your Online businessSEOFIED IT SERVICES PVT LTD
 
List of Business Application Trends in 2022.pptx
List of Business Application Trends in 2022.pptxList of Business Application Trends in 2022.pptx
List of Business Application Trends in 2022.pptxNoeticITServices
 
13.12.13 Вячеслав Семенчук "Succes story"
13.12.13 Вячеслав Семенчук "Succes story" 13.12.13 Вячеслав Семенчук "Succes story"
13.12.13 Вячеслав Семенчук "Succes story" Peri Innovations
 
UDR's Internet and Mobile Forecast Trends for 2010 and Beyond
UDR's Internet and Mobile Forecast Trends for 2010 and BeyondUDR's Internet and Mobile Forecast Trends for 2010 and Beyond
UDR's Internet and Mobile Forecast Trends for 2010 and BeyondJoshua Tree Internet Media, LLC
 
CodeMyMobile Intro
CodeMyMobile IntroCodeMyMobile Intro
CodeMyMobile Introcodemymobile
 
“My future mistake: What ignoring voice UI in my product roadmap did to our c...
“My future mistake: What ignoring voice UI in my product roadmap did to our c...“My future mistake: What ignoring voice UI in my product roadmap did to our c...
“My future mistake: What ignoring voice UI in my product roadmap did to our c...ProductTank TLV
 
Optimise for everything, not just search engines
Optimise for everything, not just search enginesOptimise for everything, not just search engines
Optimise for everything, not just search enginesKevin Gibbons
 
Tạp trí Internet Marketing Số 08 - Feb 2012
Tạp trí Internet Marketing Số 08 - Feb 2012Tạp trí Internet Marketing Số 08 - Feb 2012
Tạp trí Internet Marketing Số 08 - Feb 2012Nguyễn Văn Mạnh
 
Focus sur les PWA par Loic de Saint-Andrieu de Google
Focus sur les PWA par Loic de Saint-Andrieu de GoogleFocus sur les PWA par Loic de Saint-Andrieu de Google
Focus sur les PWA par Loic de Saint-Andrieu de GoogleThiga
 
Mobile Trends, Strategy &amp; Sites 2012 - DGA
Mobile Trends, Strategy &amp; Sites 2012 - DGAMobile Trends, Strategy &amp; Sites 2012 - DGA
Mobile Trends, Strategy &amp; Sites 2012 - DGADanielle Leitch
 
Intergen Smarts 30 New Zealand (2012)
Intergen Smarts 30 New Zealand (2012)Intergen Smarts 30 New Zealand (2012)
Intergen Smarts 30 New Zealand (2012)Intergen
 
Mobliciti's Mobile & Cloud Technical Showcase
Mobliciti's Mobile & Cloud Technical Showcase Mobliciti's Mobile & Cloud Technical Showcase
Mobliciti's Mobile & Cloud Technical Showcase Aanya Ali
 

Similar to Making a Living on Google Play: A Developer's 10-Year Journey (20)

Tạp trí Internet Marketing Số 12 - JUN 2012
Tạp trí Internet Marketing Số 12 - JUN 2012Tạp trí Internet Marketing Số 12 - JUN 2012
Tạp trí Internet Marketing Số 12 - JUN 2012
 
Tạp trí Internet Marketing Số 17 - NOV 2012
Tạp trí Internet Marketing Số 17 - NOV 2012Tạp trí Internet Marketing Số 17 - NOV 2012
Tạp trí Internet Marketing Số 17 - NOV 2012
 
Google & YouTube - The Big Social Network [Home Contractor's Ultimate Social ...
Google & YouTube - The Big Social Network [Home Contractor's Ultimate Social ...Google & YouTube - The Big Social Network [Home Contractor's Ultimate Social ...
Google & YouTube - The Big Social Network [Home Contractor's Ultimate Social ...
 
Cv english pdf
Cv english pdfCv english pdf
Cv english pdf
 
Mobile Recruiting Essentials for Employers
Mobile Recruiting Essentials for EmployersMobile Recruiting Essentials for Employers
Mobile Recruiting Essentials for Employers
 
Blog Examples
Blog ExamplesBlog Examples
Blog Examples
 
How To Select The Right Digital Agency For Your Online business
How To Select The Right Digital Agency For Your Online businessHow To Select The Right Digital Agency For Your Online business
How To Select The Right Digital Agency For Your Online business
 
List of Business Application Trends in 2022.pptx
List of Business Application Trends in 2022.pptxList of Business Application Trends in 2022.pptx
List of Business Application Trends in 2022.pptx
 
13.12.13 Вячеслав Семенчук "Succes story"
13.12.13 Вячеслав Семенчук "Succes story" 13.12.13 Вячеслав Семенчук "Succes story"
13.12.13 Вячеслав Семенчук "Succes story"
 
UDR's Internet and Mobile Forecast Trends for 2010 and Beyond
UDR's Internet and Mobile Forecast Trends for 2010 and BeyondUDR's Internet and Mobile Forecast Trends for 2010 and Beyond
UDR's Internet and Mobile Forecast Trends for 2010 and Beyond
 
CodeMyMobile Intro
CodeMyMobile IntroCodeMyMobile Intro
CodeMyMobile Intro
 
G5 Value Proposition
G5 Value PropositionG5 Value Proposition
G5 Value Proposition
 
“My future mistake: What ignoring voice UI in my product roadmap did to our c...
“My future mistake: What ignoring voice UI in my product roadmap did to our c...“My future mistake: What ignoring voice UI in my product roadmap did to our c...
“My future mistake: What ignoring voice UI in my product roadmap did to our c...
 
Marketing in the Age of Mobile
Marketing in the Age of MobileMarketing in the Age of Mobile
Marketing in the Age of Mobile
 
Optimise for everything, not just search engines
Optimise for everything, not just search enginesOptimise for everything, not just search engines
Optimise for everything, not just search engines
 
Tạp trí Internet Marketing Số 08 - Feb 2012
Tạp trí Internet Marketing Số 08 - Feb 2012Tạp trí Internet Marketing Số 08 - Feb 2012
Tạp trí Internet Marketing Số 08 - Feb 2012
 
Focus sur les PWA par Loic de Saint-Andrieu de Google
Focus sur les PWA par Loic de Saint-Andrieu de GoogleFocus sur les PWA par Loic de Saint-Andrieu de Google
Focus sur les PWA par Loic de Saint-Andrieu de Google
 
Mobile Trends, Strategy &amp; Sites 2012 - DGA
Mobile Trends, Strategy &amp; Sites 2012 - DGAMobile Trends, Strategy &amp; Sites 2012 - DGA
Mobile Trends, Strategy &amp; Sites 2012 - DGA
 
Intergen Smarts 30 New Zealand (2012)
Intergen Smarts 30 New Zealand (2012)Intergen Smarts 30 New Zealand (2012)
Intergen Smarts 30 New Zealand (2012)
 
Mobliciti's Mobile & Cloud Technical Showcase
Mobliciti's Mobile & Cloud Technical Showcase Mobliciti's Mobile & Cloud Technical Showcase
Mobliciti's Mobile & Cloud Technical Showcase
 

Recently uploaded

Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 

Recently uploaded (20)

Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 

Making a Living on Google Play: A Developer's 10-Year Journey

  • 1. MADRID · MARCH 29-30 · 2019 Pablo A. Martínez Andrés CEO - Android Lead @GreenLionSoft @pamartineza linkedin.com/in/pamartineza Making a living on Google Play
 (and other Horror Stories)
  • 2. Is it actually possible?
  • 3. 1 % 3 % 9 % 87 % <1K $ 1K-10K $ 10K-100K $ >100K $ Distribution of Average Monthly Developer Income Source: inmobi 2018
  • 4. - Hey Pablo, you are a lucky guy… -
 
 (What I hear, by a friend, colleague or somebody on the internet)
  • 5. - I am a great believer in Luck.
 The harder I work, the more of it I seem to have -
 
 (What I think, by Coleman Cox)
  • 6. - Getting successful developing apps is rather a Marathon of sustained work than a matter of being lucky. -
 (What I answer, by Pablo A. Martínez)
  • 7. Graduated in 2009 as “Industrial Engineer”
 specialized in electricity and electronics 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
  • 8. Probably the worst moment in recent
 years to find a Job in Zaragoza
 (Yes, the lucky guy) 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
  • 9. Got an offer as an Electronic PCB designer
 for Airtraffic Control Systems in Madrid 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
  • 10. Moving to Madrid and tackling with Public Transit 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
  • 11. First news about Google’s Mobile OS open for developers 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
  • 12. LG-GW720, my 2019 “Self-Christmas-present” 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
  • 13. Started learning Java and Android late at night 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
  • 14. 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019 Published first App, “Metrodroid Madrid”, 0,99€ price tag
  • 15. I know, with our 2019 eyes these screens look terrible… 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
  • 16. 20102009 2011 2012 2013 2014 2015 2016 2017 2018 201920102009 2011 2012 2013 2014 2015 2016 2017 2018 2019 Admob allows free Apps with Ads providing better revenues
  • 17. 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019 Switch professional career?
  • 18. R&D Android Developer at Samsung 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
  • 19. 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019 We officially register our own LLC to develop Apps
  • 20. 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
  • 21. 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019 We finally reach economic independence
  • 22. 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019 We finally reach economic independence Some tips we have learned after 10 year of
 coding and a 20+ apps published: · Play Store listing and revenue is achieved in the long term (2 years) · Automate build, testing and deploy, as much as possible · Delegate UX/UI to a professional · Interstitials and video Ads are suitable for Games not “utility” apps · Admob is the advertising network that has more inventory
 but pays less at the same time · Focus on a niche, you probably can’t compete with big players · If you have a company/start-up that its business model is based on an App (or Apps) distributed in Google Play YOUR FUTURE IS COMPLETELY F****D JEOPARDIZED AND YOU NEED A PLAN-B · Invest on marketing and App ads · Modularize and reuse code, follow SOLID and CLEAN principles
  • 23. What you have to keep in your minds 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
  • 24. TL;DR; A 2018 Christmas Horror Story · Result: A ten years long Android career and a successful start-up killed for Christmas. · December 24th. Received Google Play account termination email. It mentions it is due to prior violations of “associated accounts” outlined in previous emails. · Never received any communication prior the termination regarding any infringement not solved or previous emails regarding to an “associated account”. · December 24th. I appealed for human assistance by suggested text form because Google Play lacks of a proper Developer Customer service by phone or assigned account manager. · December 25th. I received 24 hours exactly after the termination communication a canned email telling me that my appeal has been rejected. (Most probably rejected by a bot) 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
  • 25. How we managed to solve this crisis
  • 26. The power of an Open Letter · December 30th got a phone call from a “European Google Dev Relations” person · He contacted the Google Play Reviewers team somewhere in India to request further info and we concluded the following: (My colleague still thinks his account termination was wrong but he appealed and got no support as thousands of developers out there) · Our company account hadn’t committed any violation, it was terminated due being “associated” to my personal account. · My personal account hadn’t committed any violation either, it was terminated due being “associated” to a colleague account. · This colleague account was terminated due “Intellectual Property and Trademark Violation”. 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
  • 27. Termination due to Account Association · Sharing access to Google Play Console · Sharing same hardware · Sharing same keystore/app signatures · Sharing credit card · Sharing WiFi/internet Google Play hasn’t disclosed how it works but our personal
 experience and other Account terminations described on
 the Internet lead us to believe that some reasons are:
  • 28. Termination due to Account Association · Our personal accounts remain terminated. · 21 days later our Google Play Account was reinstated after several exchanged emails with Google Dev Rel contact trying to demonstrate our Company Account was an independent account isolated from our personal ones. · During this time our Ad units were suspended and we lost our Google Play listing position. 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019
  • 29. Our Plan B · Developed our own “App Update” infrastructure besides Google Play · Research new business models like chat bots, Alexa, etc… · Tech teaching and writing as alternative revenue sources · Get more relevance in the Android Community to make this problem visible · Or just close and find a new Job ☹ 20102009 2011 2012 2013 2014 2015 2016 2017 2018 2019