I want to develop an Android app and i am not sure which platform (api version) should i use for my android app.
Basic functionalities of my Android app are
- Google Map
- Geo Fencing
- Using Web service
- Running Background service
- Transferring data to server (including images and videos)
Depending upon the Strength of SDK what should be best development environment. should i use android 2.2 or 2.3.3 or 3.0 or 4.0 or something else.
Note: i dont want to cater compatibility issues. Suggest me on basis of strength and extra functionalities provided by api version that best fit my requirement.
plz also tell me whether there is any difference in development/coding of features which i needed