Round-Up 2019: Best APIs for Android Development
In a blog post a few months ago, we outlined the best resources for aspiring android app developers to learn android.
Remember how we talked about utilizing android tools? APIs often play an instrumental role in bootstrapping startups, but given the sheer volume of 3rd party APIs available, finding the best API for android app development becomes difficult.
And, there’s a huge gap when you compare the API usage of top android app developers to the rest.
We frequently get asked about our recommendations for the best android APIs people can use within their apps, and with this post, we hope to answer some of your questions.
Our idea was to utilize automation and monitor any requests that an app sends over the network. A little inspection was required in case of ghost requests, a majority of these requests were sent by Ad APIs.
To make sure we have the right data, we randomly took 10 out of the top 100 apps from major Play Store categories. We also ensured diversity and tried achieving a near truly random sample that could represent the top 100 apps in each category.
Best API’s for Android Development
Most used Play store APIs
(Click to enlarge images)
Overall Play Store summary:
- Graph is definitely one of the most used API in the Play Store
- Of all the Crash reporting APIs, no other API comes even closer to Crashlytics
- Google Ads leads the advertising API space.
- Branch Metrics stands out as the best API for deep linking in android apps.
- Flurry is the leading App analytics API and clearly a market leader in this space.
- Adjust vs Appsflyer – developers love both equally. While Appsflyer is easier to integrate, Adjust might appear daunting at first, but it provides flexibility to developers.
- In Mobile APM APIs, Apteligent (previously Crittercism) leads, followed by New Relic as the premium provider.
The above findings provide an overall idea of the best available APIs, but it says less about category-wise usage of APIs in the Play Store.
Often APIs are category specific and could play a big role in building an app infrastructure that is well adapted to specific needs.
Hence, we thought it would be interesting to find out the most popular APIs within major app categories.
Let’s have a look at these Play store categories and the APIs they are using.
APIs that top health apps use
Top 3rd party APIs being used are Graph and Google ads, followed by Crashlytics and Localytics.
APIs that top Entertainment apps use
Most frequently used APIs include Graph, Crashlytics and Flurry analytics.
APIs that top Books and References apps use
Other than Graph, Google ads and Crashlytics our data shows Branch.io and ScorecardResearch (Comscore) as the most used APIs.
APIs that top Business apps use
Google ads, Graph, Crashlytics and Appsflyer are the most frequently used APIs in business apps.
APIs that top Education Apps use
Our sample shows the usual Crashlytics and Graph, but Parse also surfaces as a frequently used API in this category.
APIs that top Lifestyle apps use
Lifestyle apps use a lot of 3rd party APIs, often because they require precision metrics to measure user engagement and behavior.
Top APIs that surfaced from our data includes Adjust, Scorecardresearch (ComScore), Tapstream, Fiksu, Tune and Mixpanel.
APIs that top medical apps use
Apart from Crashlytics, Google ads and Graph we see Branch.io, Comscore, Mixpanel and Localytics as the leading APIs.
Top API’s for Android
APIs that top Music apps use
Music apps extensively use APIs like Adcolony, Admarvel, Scorecardresearch (Comscore) and Mopub, along with Graph, Google ads and Crashlytics.
APIs that top Weather apps use
Flurry is definitely one such API that anyone developing a weather app should look at closely.
If you are developing a weather app you should also look for Mopub, Adjust, Google ads and Admarvel as your ad partner.
This category brings no exception to Crashlytics as a major crash API.
We also observe the high usage of Scorecardresearch (Comscore) in weather apps.
APIs that top Social apps use
Most social apps utilize their own complex inbuilt infrastructures.
But, when it comes to 3rd party APIs, they also rely heavily on Crashlytics, Graph and Flurry.
APIs that top Shopping apps use
Apps that belong to this category utilize a variety marketing and user data tracking APIs like Mixpanel, Adjust, Appsflyer, etc to understand their market.
They also rely on Graph and Crashlytics heavily.
When it comes to customer service popular shopping apps have their own custom solutions.
APIs that top Sports apps use
Sports app is the only category where Comscore was found as the most used API.
Which is followed by Demdex, Flurry and Adobe Dtm.
We also found user feedback API’s like Zendesk and Uservoice are being used equally within this category.
APIs that top Photography apps use
Most used APIs in this category are Flurry, Graph and Crashlytics; followed by Ad APIs: Google ads, Applovin and Mopub.
APIs that top Finance apps use
Crashlytics, followed by Flurry, Google ads and Mixpanel surfaced as the most used APIs by the top Finance apps.
Note: In order to better represent our data we removed APIs that only appeared once. But if you wish to see them along with the major APIs, the visualization below may help.
Cool Android APIs to Play
If you are currently not developing any particular app though want to try your hands on some interesting projects, here’s a list of some of the coolest APIs found on the web.
- Marvel API to create some awesome stuff with the world’s greatest comic API.
- International Space Station API empowers you to know the exact location of the ISS.
- Pokemon API is a RESTful API which serves all the Pokemon data you will ever need.
- Brewery DB this houses the world’s most complete database for the beer industry.
- Lob API helps you in sending personalized postcards programmatically to your customers.
Apart from this, APIList.Fun has a number of API for different genres. Feel free to explore and try on your own. We at Simform make sure that our Android Developers are ahead at their Enterprise App Development game. Are we missing anything or have something to share? Drop us a comment.