Hi Aspirant
To be a mobile/anderoid/ios developer you must know coding or you can say programming language.
Programming is the basis of everything that exist in computers ,mobiles or any AI systems present in today's world.
If you don't have CS in 12the there is no issue .If you have mathematics in you 12th then on this basis you can pursue either B.Tech or BCA both are fine to learn more about computers and programming.
you can opt for B.Tech computer science or B.Tech Information technology.
After that if your college provide you anderoid course then its ok otherwise you can do it from coaching/Training institute or from any online sourses like edx.org ,courseera,Udemy,udacity and there are many more.
Hope this helps you.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile