Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Android

android tablets

i want to be a android developer but i have a iphone and with a lot of apps on it .But i want to test my android apps that i programmed on it but again i have no plans of changing my iphone plan so is it smart to get a android tablet to test it or do i really need a phone to do it. what does any one use for there android development setup oh and i have macbook with just mac os x loin due it is a early 2008 edition with 4gb of ram and 60 gb of hard drive space left

1 Answer

Android tablets are more than enough for testing your Android apps. However if you don't wanna buy an android device then still you can develop Android apps and use Android emulators for testing your android apps. For testing on a specific device you can configure a particular device for e.g. Galaxy S using the Android virtual device manager on eclipse. However as rightly mentioned by Ben Jakuben, if you really want to test your apps on Android emulator then download free version of Genymotion and test on its emulators because Genymotion's emulators are really fast and responsive when compared to the traditional Android emulators. The set up and configuration of Genymotion can be found on one of the Android developer tools video here on Treehouse. And a Mac is a perfect computer for development.

I hope I am clear and my answer helps a little. Also to make things clear just start with the first tutorial on Android i.e. building a Crystall Ball app then you will understand that you don't need an actual device