Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.


Questions about android development

Can i create an android app without having an android?

2 Answers

I'm assuming by "an android" you mean a physical android device? If so then no you don't need an android phone or tablet, you can use an emulator. Here's a video explaining how to use emulators

Just a side note:

You can develop Android apps without an actual device, but there are some things that a physical Android device is useful for (when you test your apps) that you cannot accomplish with an emulator. One thing that I can think of off the top of my head is the "shaking" of the device in the Crystal Ball course on Treehouse. This isn't possible to do in an emulator as far as I know.

Good point! :)

Also, just incase don't already know, you can use things like usb debugging for using physical devices (though I've been unable to set this up with my Nexus 7) to solve these sort of issues.

Thanks Ben and Kristen. I don't get a new phone till december, I'm stuck with the emulator till then.

It will be worth the wait, good luck with your projects :)

Ben Jakuben
Ben Jakuben
Treehouse Teacher

Also check out Genymotion. It's what I use instead of the emulator. I primarily test on Genymotion and my Nexus 5.

Thanks Ben, cain't wait to start your courses!