Get $500+ of the best After Effects files, video templates and music for only $20!
Learn Java for Android Development: Introduction to Java

Learn Java for Android Development: Introduction to Java

This entry is part 1 of 13 in the series Learn Java for Android Development

In this tutorial series, you’ll become familiar with Java, the programming language used to develop Android applications. 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, you’ll get a brief introduction to Java fundamentals, including object oriented programming, inheritance and more. If you’re new to Java, or just looking to brush up on the details, then this is the tutorial series for you!

Learn Java for Android Development: Java Syntax

Learn Java for Android Development: Java Syntax

This entry is part 2 of 13 in the series Learn Java for Android Development

In this tutorial series, you’ll become familiar with Java, the programming language used to develop Android applications. 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 specific tutorial, you’ll learn the basics of Java syntax, including how to create comments, define variables, craft conditional statements and iterate using loops. If you’re new to Java, or just looking to brush up on the details, then this is the tutorial series for you!

Learn Java for Android Development: Checking Object Type with Instanceof

Learn Java for Android Development: Checking Object Type with Instanceof

This entry is part 3 of 13 in the series Learn Java for Android Development

This quick lesson in our Learn Java for Android Development series shows you how to conditionally check the type of an object using the instanceof keyword in Java.

Learn Java for Android Development: Working with Arrays

Learn Java for Android Development: Working with Arrays

This entry is part 4 of 13 in the series Learn Java for Android Development

This quick lesson shows you how to work with arrays in Java. This lesson is part of an ongoing series of tutorials for developers learning Java in order to develop Android applications.

Learn Java for Android Development: Reflection Basics

Learn Java for Android Development: Reflection Basics

This entry is part 5 of 13 in the series Learn Java for Android Development

In this tutorial, you’ll become familiar with the concept of Java reflection: the ability of a class or object to examine details about its own implementation programmatically.

Learn Java for Android Challenge: Iteration

Learn Java for Android Challenge: Iteration

This entry is part 6 of 13 in the series Learn Java for Android Development

You’ve read about how iteration works in Java. Test your new skills with this challenge: five progressively difficult exercises that help you solidify your knowledge of the Java programming language and Android development. That’s right, Android too! You may need to refer to other Android tutorials that we’ve published on Mobiletuts+, but if you can complete this challenge successfully you will know you are progressing nicely in your Java and Android SDK understanding.

Learn Java for Android Development: Inner Classes

Learn Java for Android Development: Inner Classes

This entry is part 7 of 13 in the series Learn Java for Android Development

In this tutorial, you’ll become familiar with the concept of inner classes in Java—those classes whose scope and definition are encompassed within another class. You’ll also learn about anonymous inner classes, which are used quite frequently when developing with the Android SDK.

Learn Java for Android Development: More On Inner Classes

Learn Java for Android Development: More On Inner Classes

This entry is part 8 of 13 in the series Learn Java for Android Development

This quick lesson discusses a number of tips for working with inner classes in Java. This lesson is part of an ongoing series of tutorials for developers learning Java in order to develop Android applications.

Learn Java for Android Development: Javadoc Code Documentation

Learn Java for Android Development: Javadoc Code Documentation

This entry is part 9 of 13 in the series Learn Java for Android Development

This quick lesson covers Javadoc, a helpful tool for generating documentation from your Java source files. This lesson is part of an ongoing series of tutorials for developers learning Java in order to develop Android applications.

Learn Java for Android Development: String Basics

Learn Java for Android Development: String Basics

This entry is part 10 of 13 in the series Learn Java for Android Development

In this tutorial, you’ll become familiar with one of the most important programming data structures (types) in Java—the String. String variables can be used to store the textual (letters, numbers, symbols) data associated with a program.

Page 1 of 212