I am developing an Android application in which I am planning to integrate Google Analytics. Currently, my application's minimum API level is 10.
I have following questions:
What is the minimum API level required for Google Analytics?
What are the best alternatives of GA which supports API level 10?
Thank you.
There is no API limit to Google Analytics. According to official documentation, it appears that all devices that has Google Play services integrated in them will support Google Analytics integration to your app. It is also said in the official documentation that
Google Analytics can be used and will work on devices that do not have Google Play Services. In this case you still download and use the Google Play Services SDK and Google Analytics will automatically fall back to local dispatching.
So, it can be used by downloading the Google Play Services SDK, least bother about the API Level.
According to the Google Analytics Website: https://developers.google.com/analytics/
There does not appear to be an API limit for Google Analytics.
For alternatives there seems to be a handful ranging from Piwik and Gauges.
You can find more information here: http://alternativeto.net/software/google-analytics/?platform=android
Related
In Android Dev Summit 2018, google had announced In app update API for the developers. Is it available now ? If so is there any example of using this API. I have searched for it but didn't get any example
Recently Google released an API for that functional, it is called in-app update
the video of the keynote is here -16:21
there is a nice implementation here
I will be developing an app that uses Google Vision API in order to scan barcode. I am successfully able to write and test the app. However, I found out that the API has to be supported for Android's ICS i.e. version 4 and above. I am using Google Play Services 8.4 version. Will I be able to use this app? I have just created a prototype of app only.
In short is there any relationship between google play services and android version? If yes where can I find it. Thanks.
you may refer to this link in order to know more regarding google play services and android versions. https://developers.google.com/android/guides/setup
Here is what I was looking for. I wanted to check if version 8.4 of google play services is available for android 2.3 or not.
I have been searching but couldn't find the difference between both of these things. I have read other questions in which people have said that we should use Google Apis as build target when we want to integrate Google Maps Api or use other Google apis.
The problem is that i am using maps on projects that were build on simple Android 4.4 not Google API (platform 4.4) and the maps are working just fine on my Galaxy s3.
How are they possibly working?
And if they are working then what is the difference between Google APIs and SDK platform?
Or is the difference only related to emulators?
It is really pointless to use the Google API's now because most if not all things included in that have been deprecated and moved to google play services. Selecting Google API will not do anything except maybe increase the size of your program. The difference being is in addition to the 4.4 SDK you would also get all the Google API stuff with it
You don't need (but it won't hurt you) to use Google APIs if you use Google Maps Android API v2. Google APIs is for when you work with deprecated Google Maps Android API v1 or you program USB.
The google API includes Google Maps and other Google-specific libraries. The Android one only includes core android libraries.
As for which one to choose, I would go with the Android API until you find that you need the Google API; such as when you need Google Maps functionality.
http://code.google.com/android/add-ons/google-apis/index.html is a link to the Google API page.
I can get my android application to have google maps api v2 working on it fine even though I was building my application using API 8, not Google API + Android API 8
so the question is, if I can get google maps to work fine with my android application without needing to compile/build with the Google Api+Android 8, so what is Google API build used for then ?
It's a very confusing thing
Google Maps Android API v1 required the Google API's add-on. V2 doesn't need the add-on and is supported via Google Play Services. This is the new way Google is allowing developers to access their API's. The advantage to this is that Google Play Services can be update via the Google Play Store. I think it is much harder for Google to update the add-on. You can see what else the add-on supports here: https://developers.google.com/android/add-ons/google-apis/. Mainly the maps API plus some USB API's.
I m confused about google API and android platform SDK API. are they same ? if not, What are the each used for?
Android is developed by Google, but can also be used without any Google services. So the Android platform SDK can be used for developing Android applications. If you however want to use any Google services in your Android Application, you should use the Google API Java Client library.
Google api is used for using google specific services like google map or google admob or google fusion. These generally contact google server to fetch data.
However, android platform sdk api is not google specific. It provides interface for application development. These may or may not require internet(depending on what you use it for)