Contents
Android Developer Reference
This is the official Google Android site for developers. Here you will find all the documentation you need to develop rich android applications.
You will most likely visit this site often.
All tutorials and sample code are credited to their respected owners.
Portions of this page are reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Downloads
Below is a listing of all the available downloads. Some are essential tools and some are there to just make life easier.
Under the Essentials area of this page, there are some very good Android IDE's to check out. Also some tools and utilities that could definitely prove useful.
Another thing is you can create apps without spending any money at all. But, there are some tools and utilities that are worth spending the money for. Especially if you want to market your apps and give it that complete professional look and feel.
Be sure to check out http://developer.android.com/sdk/index.html#ExistingIDE site for the required SDK's (Software Development Kit) for Android Development.
Essentials
Here are some essential and/or recommended tools and utilities for Android Development.
Required Tools for Android Development
If you want to do any android programming at all you must get these tools.
- Android SDK - This is a the Android Software Development Kit and is required for android development.
- Java Development Kit (JDK) - Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers, as well as in today's demanding embedded environments Java offers the rich user interface, performance, versatility, portability,and security that today's applications require.
- Android ADT - If you are using Eclipse to develop your apps, then you are going to need this eclipse plugin as well.
IDE's (Integrated Development Environments)
There are a lot of really good IDE's scattered about the internet, here is a list of some of the ones I have tried, and some I have not. You be the judge.
- JetBrains IntelliJ IDEA - IntelliJ IDEA Community Edition is the open source version of IntelliJ IDEA, a premier IDE for Java, Groovy and other programming languages. Google Android development including latest SDK support, Unified UI and experience for most popular version control systems: Subversion, Git/GitHub, Mercurial and CVS. Visual merge, diff and changelists. Powerful XML editor with XML-Java interoperability, Swing UI designer for developing Java desktop applications.
- Eclipse - This is a very good IDE for Android Development and other developers as well, Eclipse is a very common IDE and works very well. Eclipse is a multi-language software development environment comprising a workspace and an extensible plug-in system. It is written mostly in Java. It can be used to develop applications in Java and, by means of various plug-ins. Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++ and Eclipse PDT for PHP, among others.
Keep checking back on occasions for additions to this page.
Applications
No Applications at this time.