Setting up app development environment for Android -


i quite new big android world. going through first app go easy on me. there lots of api levels , lots of devices , think makes lots of hard stuff on android.

so questions :-

  • which minimum api level should choose , why ?
  • which virtual device should start - there lots of options available ?
  • should check ui every time when make changes on devices ?

thanks. appreciated :)

1) there 2 ways here. right (2014/09) can go sdk 10+ or sdk 15+. sdk 10 still has 12% of total active users. indicated here: https://developer.android.com/about/dashboards/index.html?utm_source=ausdroid.net

supporting api 10+ pain, requires using lot of backports , compatibility libraries. you're in luck! it's pretty safe develop on sdk 15+, can see dashboards cover close 90% of devices.

2) can use genymotion. it's free small developers , beginners. can use native emulator it's laggy, if use intels hax , gpu rendering decent. have here.

3) yes , no. should develop best device can get, google nexus prefered because gets newest versions of android fastest. should worst device want support , test on it. more devices test on better. android studio has option preview layouts on multiple devices.


Comments

Popular posts from this blog

javascript - how to protect a flash video from refresh? -

android - Associate same looper with different threads -

visual studio 2010 - Connect to informix database windows form application -