Want to start contributing to the various open source projects on GitHub? Learn how to fork, clone, commit, push, and make pull requests.
More articles by Jessica Thornsby
If you're eager to try Android Studio, there's no reason why a half-finished Eclipse project should hold you back! This tutorial explores two options, for migrating your Eclipse project to Android Studio.
Branching and merging in Subversion doesn't have to be difficult! These branching and merging best practices will have you harnessing the full potential of these features, without worrying about messy merge conflicts.
Even if you’re a complete beginner who doesn't have a GitHub account, you can learn how to create a GitHub repository, and make your very first commit.
Want to give back to the open source community, but unsure where to start? Learn how to make your first contribution to the world of open source.
Android Studio is the first IDE dedicated entirely to Android. Find out how it compares to Eclipse, and develop a Hello World app in the new IDE.
The Android Emulator is a useful tool for previewing your mobile app, but it can never give you the same experience as running and debugging your app on a real device.
Ensure your Android app runs smoothly on devices with different screen sizes, pixel densities and rotation behavior.
Find out how Eclipse's Android refactoring options can help you create and ship your Android apps faster and with less hassle.
Eclipse Content Assist for Android can significantly speed up Android app development -- if you understand how to use the function correctly.
The Dalvik Debug Monitor Server (DDMS) is one of the most powerful Android debugging tools out there. Find out why.
Add the power of libraries to your Android project.
Start developing for Android with your Eclipse IDE! Learn how to create buttons and a basic widget for Android Ice Cream Sandwich.
TortoiseSVN allows Windows users to access all of Subversion's version control functionality without having to master the command line.