
Java is a very popular programming language developed by Sun Microsystems (now owned by Oracle). As of now, that’s really your only option for native applications. What is Java?Īndroid applications are developed using the Java language. It’s freely available for Windows, Mac, and Linux operating systems.įor complete instructions on how to install Eclipse (including which versions are supported) and the Android SDK, see the Android developer website. Eclipse is a very popular development environment (IDE) for Java and the preferred IDE for Android development. To develop Android applications (or any Java applications, for that matter), you need a development environment to write and build applications. Technically, you don’t need any tools to complete this tutorial but you will certainly need them to develop Android applications. We aren’t going to teach you to program we’re going to provide you with clear examples of commonly used Java language constructs and principles, while pointing out some Android-specific tips and tricks. If you’re new to Java, or just looking to brush up on the details, then this is the tutorial series for you! Getting StartedĪs far as prerequisites go, we’re going to assume you understand how to program (perhaps in PHP, or Visual Basic or C++), but that you are unfamiliar with the specifics of programming in the Java language. In this tutorial, you’ll get a brief introduction to Java fundamentals, including object oriented programming, inheritance and more.

Our goal is to prepare those already familiar with one programming language, such as PHP or Objective-C, to become comfortable working with the Java programming language and dive into Android app development. In this tutorial series, you’ll become familiar with Java, the programming language used to develop Android applications.
