You will have to find tutorials (of which there should be plenty on the internet), and write a lot of code. Practices makes perfect. Just rebuild your very basic app, but try to find background information on all the things you did
Building an Android app must know a good amount of two major skills: Java and Android. Java these points are used in Android app development like classes, interfaces, the way objects interact, types of variables, etc.