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
Elijah Parkhurst4,776 Points
Is Genymotion still the best emulator option?
So the Android tools course has me downloading Genymotion but a lot of the features that Ben talks about have since been incorporated into the standard emulator that comes with android studio. I also noticed that the free version seems to come with less than it did when the video was made. It does not come with a java API. Is that a problem? I just don't want to download something that is no longer necessary or the best current option.
Harry James14,780 Points
I do believe that Genymotion is the best option still. I don't believe that they have made any features paid-only though, I think they've only added extra features that are paid-only. For what most developers use it for, Genymotion works perfectly fine and is waaaay faster than the default emulator! I've been using it for a while now and still love it!
The Java API is not required for these courses and is only used for making changes to the emulator as the code runs (For testing). For example, you could have a line of code that would set the battery level in Genymotion to 80% if you wanted. It's used for apps that are a lot more complex and where testing like this would greatly benefit the app but, for most or even any projects you'll work on, you may never need testing like this.
Hope it helps and if you have any more questions, give me a shout :)