How to Create Android Applications or Games in Mobile Software Development?