Developing Android Applications: Creating an App with Java