SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
How did we build our
app at FreeCharge?
Raghuram
Twitter : @ghurram
Mail at raghuram@freecharge.com
What are we discussing
today?
• Points to note while building apps for our mobile
networks
• How do notifications help?
• Once you reach the play store, get discovered !
Build for network speeds
• Your apps are being used across various network
speeds. Build for them
• Network calls are damn expensive. Tune network calls
based on need.
• Minify your payloads. USE JSON compression
techniques available
• Image optimisation is a must. TinyPNG, anyone?
• Gate features which can’t work on bad networks
Go easy on the device
• If you are using location services, go for the
lastKnown location unless you need accuracy
• Wake locks should be used as per need
• Check logcat. Best profiler for your application are
your logs
• Put a service only if you need one.
Be prudent
• While 3rd party sdks might be necessary, be
prudent in using them
• See to it that the size of the app is under control.
Load assets on fly if need be
• Figure out where asyncTask is needed. I’m sure
there will be quite a few places for that
Notifications
• How do we use them?
• How powerful is it as a feature?
Build in-house?
• Depends on the use cases
• We found it extremely necessary for the flexibility
we wanted to build into the system
Plain vanilla
• You can build a plain vanilla
experience as this
Consumer behavior
• Or build it in a smart manner to
create this.
Let’s go one step further
• a/b test to know if people like
this
Go one step further
• Use GCM cleverly to build an
in-app messaging experience
Notifications are powerful
• Know how to use them well
• You can choose to use an external tool for this.
Alternatively, you can build it in-house.
What we did to get discovered
• ASO improvements. Trust me, it works !
• Have money? Use networks to drive installs. It
matters a lot for your ranking
• Identify install sources. Associate value to them.
• App deep linking. Leave in some nice keywords in
an unobtrusive manner
InMobi indecode - How Did We Build Our App at Freecharge

Contenu connexe

Tendances

Mobile website vs mobile app 240413
Mobile website vs mobile app 240413Mobile website vs mobile app 240413
Mobile website vs mobile app 240413
aparnamitra022
 

Tendances (20)

Azetone 2018 UX Analytics, A/B Testing & Personalization
Azetone 2018 UX Analytics, A/B Testing & PersonalizationAzetone 2018 UX Analytics, A/B Testing & Personalization
Azetone 2018 UX Analytics, A/B Testing & Personalization
 
Beyond Mobile-Friendly: Optimizing Your Customers' Mobile Experiences
Beyond Mobile-Friendly: Optimizing Your Customers' Mobile ExperiencesBeyond Mobile-Friendly: Optimizing Your Customers' Mobile Experiences
Beyond Mobile-Friendly: Optimizing Your Customers' Mobile Experiences
 
Has offers 'global insights performance marketing' presentation 2015 - shared
Has offers 'global insights   performance marketing' presentation 2015 - sharedHas offers 'global insights   performance marketing' presentation 2015 - shared
Has offers 'global insights performance marketing' presentation 2015 - shared
 
Predictive Marketing In A Nutshell
Predictive Marketing In A NutshellPredictive Marketing In A Nutshell
Predictive Marketing In A Nutshell
 
Aptoide Partner Program
Aptoide Partner ProgramAptoide Partner Program
Aptoide Partner Program
 
Native Apps vs. Web Apps – What Is the Better Choice?
Native Apps vs. Web Apps – What Is the Better Choice?Native Apps vs. Web Apps – What Is the Better Choice?
Native Apps vs. Web Apps – What Is the Better Choice?
 
All Your Burning UAC Questions Answered
All Your Burning UAC Questions AnsweredAll Your Burning UAC Questions Answered
All Your Burning UAC Questions Answered
 
Mobile Websites vs Mobile Apps
Mobile Websites vs Mobile AppsMobile Websites vs Mobile Apps
Mobile Websites vs Mobile Apps
 
Google Nearby: How it will impact your Business
Google Nearby: How it will impact your BusinessGoogle Nearby: How it will impact your Business
Google Nearby: How it will impact your Business
 
Madan sanglikar ad2campaign
Madan sanglikar   ad2campaignMadan sanglikar   ad2campaign
Madan sanglikar ad2campaign
 
The Best Mobile Retargeting Strategies for the Future - EMEA
The Best Mobile Retargeting Strategies for the Future - EMEAThe Best Mobile Retargeting Strategies for the Future - EMEA
The Best Mobile Retargeting Strategies for the Future - EMEA
 
Mobile website vs mobile app 240413
Mobile website vs mobile app 240413Mobile website vs mobile app 240413
Mobile website vs mobile app 240413
 
Top 5 Do's and Don'ts for App Retargeting
Top 5 Do's and Don'ts for App RetargetingTop 5 Do's and Don'ts for App Retargeting
Top 5 Do's and Don'ts for App Retargeting
 
The State of App Downloads and Monetization Report : North America 2015
The State of App Downloads and Monetization Report : North America 2015The State of App Downloads and Monetization Report : North America 2015
The State of App Downloads and Monetization Report : North America 2015
 
The Best Mobile Retargeting Strategies for the Future
The Best Mobile Retargeting Strategies for the FutureThe Best Mobile Retargeting Strategies for the Future
The Best Mobile Retargeting Strategies for the Future
 
Leveling Up: Best Practices for Your Mobile Gaming App Launch
Leveling Up: Best Practices for Your Mobile Gaming App LaunchLeveling Up: Best Practices for Your Mobile Gaming App Launch
Leveling Up: Best Practices for Your Mobile Gaming App Launch
 
Mobilegeddon: What It Is and How to Survive It
Mobilegeddon: What It Is and How to Survive It Mobilegeddon: What It Is and How to Survive It
Mobilegeddon: What It Is and How to Survive It
 
Apps vs Mobile
Apps vs MobileApps vs Mobile
Apps vs Mobile
 
Apps vs-mobile
Apps vs-mobileApps vs-mobile
Apps vs-mobile
 
Virus cleaner
Virus cleanerVirus cleaner
Virus cleaner
 

En vedette

Paytm Education Presentation
Paytm Education PresentationPaytm Education Presentation
Paytm Education Presentation
Abhishek Bhatt
 

En vedette (20)

Review on Freecharge and Zomato
Review on Freecharge and Zomato Review on Freecharge and Zomato
Review on Freecharge and Zomato
 
Paytm analysis
Paytm analysisPaytm analysis
Paytm analysis
 
Irctc ticket booking
Irctc ticket bookingIrctc ticket booking
Irctc ticket booking
 
Freecharge by Naman Sarawagi
Freecharge by Naman SarawagiFreecharge by Naman Sarawagi
Freecharge by Naman Sarawagi
 
Oner gps tracker catalog
Oner gps tracker catalogOner gps tracker catalog
Oner gps tracker catalog
 
Send money to bank
Send money to bankSend money to bank
Send money to bank
 
How OLX changed the consumer involvement in the Scrap Market
How OLX changed the consumer involvement in the Scrap MarketHow OLX changed the consumer involvement in the Scrap Market
How OLX changed the consumer involvement in the Scrap Market
 
Freecharge
FreechargeFreecharge
Freecharge
 
RedBUS
RedBUSRedBUS
RedBUS
 
Paytm Education Presentation
Paytm Education PresentationPaytm Education Presentation
Paytm Education Presentation
 
Paytm
PaytmPaytm
Paytm
 
Paytm
PaytmPaytm
Paytm
 
OLA Cabs
OLA CabsOLA Cabs
OLA Cabs
 
Olacab ppt
Olacab pptOlacab ppt
Olacab ppt
 
OLX.ppt
OLX.pptOLX.ppt
OLX.ppt
 
PAYTM PROJECT
PAYTM PROJECTPAYTM PROJECT
PAYTM PROJECT
 
Olx
OlxOlx
Olx
 
Paytm Market Analysis
Paytm Market AnalysisPaytm Market Analysis
Paytm Market Analysis
 
Ola cabs
Ola cabsOla cabs
Ola cabs
 
Ola cabs
Ola cabsOla cabs
Ola cabs
 

Similaire à InMobi indecode - How Did We Build Our App at Freecharge

Similaire à InMobi indecode - How Did We Build Our App at Freecharge (20)

Geekle QA Summit 22.2_ The Curious Case of Mobile App Performance Testing.pdf
Geekle QA Summit 22.2_ The Curious Case of Mobile App Performance Testing.pdfGeekle QA Summit 22.2_ The Curious Case of Mobile App Performance Testing.pdf
Geekle QA Summit 22.2_ The Curious Case of Mobile App Performance Testing.pdf
 
How to find & pick a tech agency
How to find & pick a tech agencyHow to find & pick a tech agency
How to find & pick a tech agency
 
Enhance mobile app testing with performance-centric strategies: SauceCon 2022
Enhance mobile app testing with performance-centric strategies: SauceCon 2022Enhance mobile app testing with performance-centric strategies: SauceCon 2022
Enhance mobile app testing with performance-centric strategies: SauceCon 2022
 
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
 
Buddy navigator
Buddy navigatorBuddy navigator
Buddy navigator
 
News scavenger a SharePoint and Apps Story
News scavenger  a SharePoint and Apps StoryNews scavenger  a SharePoint and Apps Story
News scavenger a SharePoint and Apps Story
 
MongoDB, ANTS, and the IC
MongoDB, ANTS, and the ICMongoDB, ANTS, and the IC
MongoDB, ANTS, and the IC
 
Progressive Web Applications
Progressive Web ApplicationsProgressive Web Applications
Progressive Web Applications
 
How to be Successful with Responsive Sites (Koombea & NGINX) - English
How to be Successful with Responsive Sites (Koombea & NGINX) - EnglishHow to be Successful with Responsive Sites (Koombea & NGINX) - English
How to be Successful with Responsive Sites (Koombea & NGINX) - English
 
2014 Picking a Platform by Anand Kulkarni
2014 Picking a Platform by Anand Kulkarni2014 Picking a Platform by Anand Kulkarni
2014 Picking a Platform by Anand Kulkarni
 
Google IO 2017 Recap
Google IO 2017 RecapGoogle IO 2017 Recap
Google IO 2017 Recap
 
Yelowsoft delivers super app to bbr one of the biggest ride hailing companies...
Yelowsoft delivers super app to bbr one of the biggest ride hailing companies...Yelowsoft delivers super app to bbr one of the biggest ride hailing companies...
Yelowsoft delivers super app to bbr one of the biggest ride hailing companies...
 
Yelowsoft delivers super app to bbr one of the biggest ride hailing companies...
Yelowsoft delivers super app to bbr one of the biggest ride hailing companies...Yelowsoft delivers super app to bbr one of the biggest ride hailing companies...
Yelowsoft delivers super app to bbr one of the biggest ride hailing companies...
 
Sage Summit 2012: Cloud Computing for Accountants
Sage Summit 2012: Cloud Computing for AccountantsSage Summit 2012: Cloud Computing for Accountants
Sage Summit 2012: Cloud Computing for Accountants
 
Mobile App Testing by Mark Wilson
Mobile App Testing by Mark WilsonMobile App Testing by Mark Wilson
Mobile App Testing by Mark Wilson
 
RootandLeaves.pptx
RootandLeaves.pptxRootandLeaves.pptx
RootandLeaves.pptx
 
BLUG 2013 - Mobile Application Delivery - Choices, choices, choices
BLUG 2013 - Mobile Application Delivery - Choices, choices, choicesBLUG 2013 - Mobile Application Delivery - Choices, choices, choices
BLUG 2013 - Mobile Application Delivery - Choices, choices, choices
 
You Don't Need IT To Do That - The World of Outsourcing and SaaS
You Don't Need IT To Do That - The World of Outsourcing and SaaSYou Don't Need IT To Do That - The World of Outsourcing and SaaS
You Don't Need IT To Do That - The World of Outsourcing and SaaS
 
Bringing Open-Source Practices to Your Day Job
Bringing Open-Source Practices to Your Day JobBringing Open-Source Practices to Your Day Job
Bringing Open-Source Practices to Your Day Job
 
Demystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART IDemystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART I
 

Plus de InMobi

Plus de InMobi (20)

Responding to Coronavirus: How marketers can leverage digital responsibly
Responding to Coronavirus: How marketers can leverage digital responsiblyResponding to Coronavirus: How marketers can leverage digital responsibly
Responding to Coronavirus: How marketers can leverage digital responsibly
 
2020: Celebrating the Era of the Connected Consumer
2020: Celebrating the Era of the Connected Consumer2020: Celebrating the Era of the Connected Consumer
2020: Celebrating the Era of the Connected Consumer
 
Winning the Indian Festive Shopper in 2019
Winning the Indian Festive Shopper in 2019Winning the Indian Festive Shopper in 2019
Winning the Indian Festive Shopper in 2019
 
The Changing Face of the Indian Mobile User
The Changing Face of the Indian Mobile UserThe Changing Face of the Indian Mobile User
The Changing Face of the Indian Mobile User
 
Unlocking the True Potential of Data on Mobile
Unlocking the True Potential of Data on MobileUnlocking the True Potential of Data on Mobile
Unlocking the True Potential of Data on Mobile
 
InMobi State of Mobile Video Advertising Report 2018
InMobi State of Mobile Video Advertising Report 2018InMobi State of Mobile Video Advertising Report 2018
InMobi State of Mobile Video Advertising Report 2018
 
Neural Field aware Factorization Machine
Neural Field aware Factorization MachineNeural Field aware Factorization Machine
Neural Field aware Factorization Machine
 
The Essential Mediation Toolkit - Korean
The Essential Mediation Toolkit - KoreanThe Essential Mediation Toolkit - Korean
The Essential Mediation Toolkit - Korean
 
A Comprehensive Guide for App Marketers
A Comprehensive Guide for App MarketersA Comprehensive Guide for App Marketers
A Comprehensive Guide for App Marketers
 
A Cure for Ad-Fraud: Turning Fraud Detection into Fraud Prevention
A Cure for Ad-Fraud: Turning Fraud Detection into Fraud PreventionA Cure for Ad-Fraud: Turning Fraud Detection into Fraud Prevention
A Cure for Ad-Fraud: Turning Fraud Detection into Fraud Prevention
 
[Webinar] driving accountability in mobile advertising
[Webinar] driving accountability in mobile advertising[Webinar] driving accountability in mobile advertising
[Webinar] driving accountability in mobile advertising
 
The Brand Marketer's Guide to Mobile Video Viewability
The Brand Marketer's Guide to Mobile Video ViewabilityThe Brand Marketer's Guide to Mobile Video Viewability
The Brand Marketer's Guide to Mobile Video Viewability
 
Top 2017 Mobile Advertising Trends in Indonesia
Top 2017 Mobile Advertising Trends in IndonesiaTop 2017 Mobile Advertising Trends in Indonesia
Top 2017 Mobile Advertising Trends in Indonesia
 
Mobile marketing strategy guide
Mobile marketing strategy guide Mobile marketing strategy guide
Mobile marketing strategy guide
 
InMobi Yearbook 2016
InMobi Yearbook 2016InMobi Yearbook 2016
InMobi Yearbook 2016
 
Boost Retention on Mobile and Keep Users Coming Back for More!
Boost Retention on Mobile and Keep Users Coming Back for More!Boost Retention on Mobile and Keep Users Coming Back for More!
Boost Retention on Mobile and Keep Users Coming Back for More!
 
Building Mobile Creatives that Deliver Real Results
Building Mobile Creatives that Deliver Real ResultsBuilding Mobile Creatives that Deliver Real Results
Building Mobile Creatives that Deliver Real Results
 
Everything you need to know about mobile video ads in india and apac
Everything you need to know about mobile video ads in india and apacEverything you need to know about mobile video ads in india and apac
Everything you need to know about mobile video ads in india and apac
 
The Golden Age of Mobile Video Advertising | Global
The Golden Age of Mobile Video Advertising | GlobalThe Golden Age of Mobile Video Advertising | Global
The Golden Age of Mobile Video Advertising | Global
 
Everything a developer needs to know about the mobile video ads
Everything a developer needs to know about the mobile video ads Everything a developer needs to know about the mobile video ads
Everything a developer needs to know about the mobile video ads
 

Dernier

FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
dollysharma2066
 

Dernier (20)

Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.
 
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
 
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
 
personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music business
 
Unraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptxUnraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptx
 
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
 
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxDigital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?
 
How to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessHow to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail Success
 
Defining Marketing for the 21st Century,kotler
Defining Marketing for the 21st Century,kotlerDefining Marketing for the 21st Century,kotler
Defining Marketing for the 21st Century,kotler
 
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
 
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
 
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
 
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
 
Podcast Marketing Master Class - Roger Nairn
Podcast Marketing Master Class - Roger NairnPodcast Marketing Master Class - Roger Nairn
Podcast Marketing Master Class - Roger Nairn
 
Major SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain DigitalMajor SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain Digital
 
Labour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxLabour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptx
 
No Cookies No Problem - Steve Krull, Be Found Online
No Cookies No Problem - Steve Krull, Be Found OnlineNo Cookies No Problem - Steve Krull, Be Found Online
No Cookies No Problem - Steve Krull, Be Found Online
 
Foundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David PisarekFoundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David Pisarek
 

InMobi indecode - How Did We Build Our App at Freecharge

  • 1. How did we build our app at FreeCharge? Raghuram Twitter : @ghurram Mail at raghuram@freecharge.com
  • 2. What are we discussing today? • Points to note while building apps for our mobile networks • How do notifications help? • Once you reach the play store, get discovered !
  • 3. Build for network speeds • Your apps are being used across various network speeds. Build for them • Network calls are damn expensive. Tune network calls based on need. • Minify your payloads. USE JSON compression techniques available • Image optimisation is a must. TinyPNG, anyone? • Gate features which can’t work on bad networks
  • 4. Go easy on the device • If you are using location services, go for the lastKnown location unless you need accuracy • Wake locks should be used as per need • Check logcat. Best profiler for your application are your logs • Put a service only if you need one.
  • 5. Be prudent • While 3rd party sdks might be necessary, be prudent in using them • See to it that the size of the app is under control. Load assets on fly if need be • Figure out where asyncTask is needed. I’m sure there will be quite a few places for that
  • 6. Notifications • How do we use them? • How powerful is it as a feature?
  • 7. Build in-house? • Depends on the use cases • We found it extremely necessary for the flexibility we wanted to build into the system
  • 8. Plain vanilla • You can build a plain vanilla experience as this
  • 9. Consumer behavior • Or build it in a smart manner to create this.
  • 10. Let’s go one step further • a/b test to know if people like this
  • 11. Go one step further • Use GCM cleverly to build an in-app messaging experience
  • 12. Notifications are powerful • Know how to use them well • You can choose to use an external tool for this. Alternatively, you can build it in-house.
  • 13. What we did to get discovered • ASO improvements. Trust me, it works ! • Have money? Use networks to drive installs. It matters a lot for your ranking • Identify install sources. Associate value to them. • App deep linking. Leave in some nice keywords in an unobtrusive manner