SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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

Was ist angesagt? (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
 

Andere mochten auch

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

Andere mochten auch (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
 

Ähnlich wie InMobi indecode - How Did We Build Our App at Freecharge

Ähnlich wie 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
 

Mehr von InMobi

Mehr von 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
 

Kürzlich hochgeladen

4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
Cara Menggugurkan Kandungan 087776558899
 
Mastering Affiliate Marketing: A Comprehensive Guide to Success
Mastering Affiliate Marketing: A Comprehensive Guide to SuccessMastering Affiliate Marketing: A Comprehensive Guide to Success
Mastering Affiliate Marketing: A Comprehensive Guide to Success
Abdulsamad Lukman
 

Kürzlich hochgeladen (20)

Aligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency Escorts
Aligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency EscortsAligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency Escorts
Aligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency Escorts
 
Rise and fall of Kulula.com, an airline won consumers by different marketing ...
Rise and fall of Kulula.com, an airline won consumers by different marketing ...Rise and fall of Kulula.com, an airline won consumers by different marketing ...
Rise and fall of Kulula.com, an airline won consumers by different marketing ...
 
HOW TO HANDLE SALES OBJECTIONS | SELLING AND NEGOTIATION
HOW TO HANDLE SALES OBJECTIONS | SELLING AND NEGOTIATIONHOW TO HANDLE SALES OBJECTIONS | SELLING AND NEGOTIATION
HOW TO HANDLE SALES OBJECTIONS | SELLING AND NEGOTIATION
 
Martal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding OverviewMartal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding Overview
 
Press Release Distribution Evolving with Digital Trends.pdf
Press Release Distribution Evolving with Digital Trends.pdfPress Release Distribution Evolving with Digital Trends.pdf
Press Release Distribution Evolving with Digital Trends.pdf
 
Best 5 Graphics Designing Course In Chandigarh
Best 5 Graphics Designing Course In ChandigarhBest 5 Graphics Designing Course In Chandigarh
Best 5 Graphics Designing Course In Chandigarh
 
[Expert Panel] New Google Shopping Ads Strategies Uncovered
[Expert Panel] New Google Shopping Ads Strategies Uncovered[Expert Panel] New Google Shopping Ads Strategies Uncovered
[Expert Panel] New Google Shopping Ads Strategies Uncovered
 
Hannah Brady - Powering Up Your Brand with Content @ Force24 All leads
Hannah Brady - Powering Up Your Brand with Content @ Force24 All leadsHannah Brady - Powering Up Your Brand with Content @ Force24 All leads
Hannah Brady - Powering Up Your Brand with Content @ Force24 All leads
 
Resumé Karina Perez | Digital Strategist
Resumé Karina Perez | Digital StrategistResumé Karina Perez | Digital Strategist
Resumé Karina Perez | Digital Strategist
 
4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
 
Unlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich ManuscriptUnlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich Manuscript
 
How consumers use technology and the impacts on their lives
How consumers use technology and the impacts on their livesHow consumers use technology and the impacts on their lives
How consumers use technology and the impacts on their lives
 
Mastering Affiliate Marketing: A Comprehensive Guide to Success
Mastering Affiliate Marketing: A Comprehensive Guide to SuccessMastering Affiliate Marketing: A Comprehensive Guide to Success
Mastering Affiliate Marketing: A Comprehensive Guide to Success
 
Crypto Quantum Leap - Digital - membership area
Crypto Quantum Leap -  Digital - membership areaCrypto Quantum Leap -  Digital - membership area
Crypto Quantum Leap - Digital - membership area
 
Discover Ardency Elite: Elevate Your Lifestyle
Discover Ardency Elite: Elevate Your LifestyleDiscover Ardency Elite: Elevate Your Lifestyle
Discover Ardency Elite: Elevate Your Lifestyle
 
10 Email Marketing Best Practices to Increase Engagements, CTR, And ROI
10 Email Marketing Best Practices to Increase Engagements, CTR, And ROI10 Email Marketing Best Practices to Increase Engagements, CTR, And ROI
10 Email Marketing Best Practices to Increase Engagements, CTR, And ROI
 
Social Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh BendaySocial Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh Benday
 
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
 
TAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdf
TAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdfTAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdf
TAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdf
 
Cartona.pptx. Marketing how to present your project very well , discussed a...
Cartona.pptx.   Marketing how to present your project very well , discussed a...Cartona.pptx.   Marketing how to present your project very well , discussed a...
Cartona.pptx. Marketing how to present your project very well , discussed a...
 

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