You will learn the basics of Android studio and its features, while developing an awesome mini calculator. Through the course you will learn to use XML files, find out what is an SDK, how to write java code in a class and how to define objects with some properties and methods.

You will learn Learn Android development, Java programming and Android studio from scratch

and Android studio from scratch Make your own virtual device or develop on your own Android phone

or develop on your own Android phone Learn how to make cool modern design by writing code in xml

in xml Write complex algorithms to calculate numbers and show result on a screen

Intro video:

Requirements: English

Basic OS

Installed Android Studio

Internet connection

What will I be learning?

Making your first Android application

Your first task is to set a new project using Android Studio. You will learn the basics of setting a new project, adding buttons and text controls on a screen and assigning them properties such as size, color and layout. Go ahead and start programming.

Screen navigation and displaying messages to a user

Now, when you covered some basics covered about Android IDE, it is time to get more creative and see, what we can do in studio. This homework guides you even deeper in using xml files, java class and initialize objects. Now, it is time to write your own methods which will have some executable actions.

Making UI for the calculator

You have learned how to do some basic action on a button and how to write a method with some functions. Now, we want from you to make a mini calculator.

In this homework, create it with just three numbers on it and write a code that will calculate and show a sum result, when a user clicks button equals (=). Do your own research, use our links and hints and there will be no problem making mini calculator

Writing code for the calculator

Awesome. We now know how to use java arithmetics and switch statement. Later on you will se how useful they can be in other cases. For the end, you just have to finish your calculator by adding all the numbers and other basic mathematic buttons. Enjoy coding!