AN ENTIRE TUTORIAL TO LEARNING ANDROID PROGRAMMING FROM SCRATCH: ANDROID STUDIO TUTORIAL FOR BEGINNERS