Android is the world's most-installed mobile OS, running devices as different as phones, tablets, watches and TVs. By developing for Android, you can create apps for all these devices. But before you start coding Android apps, you'll have to learn the Java programming language!
In Learn Java for Android, you'll master the basics of Java programming, with a focus on the Android platform.
What You’ll Learn
In this practical course, Envato Tuts+ instructor Sue Smith will show you how to use object-oriented programming and the Android SDK to build a basic note-keeping app. Along the way, you'll discover the fundamentals of the Java language and the essential features of Java coding for Android.
Here are some free lessons from this course, as a preview of what you can expect:
In this lesson, you'll how to use Java's conditional structures, including the `if`, `else`, and `else if` statements. For these statements, you'll make use of the equality, relational, and conditional operators.
The Java Collections library provides tools for easily and efficiently manipulating data. In this lesson, you'll get an overview of this library. Then you'll go on to use a List object to model a collection of notes in the app.
In this lesson you'll see how inheritance works. You'll start with some classes already created in the app in earlier lessons, and then try extending them to reuse code and add to their functionality.
Start Learning for Just $15
You can take our new course straight away by subscribing to Envato Tuts+. For just $15 a month, you get access to this course and hundreds of others, with new ones added every week.
You can also find some useful resources for your Android development over on Envato Market, such as these Android app templates.