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
Post a Comment