Bence direk olarak "native" uygulama geliştirmeyi öğrenmek gerekir. C# biliyorsanız, Xamarin gibi araçlarla da ilerleyebilirsiniz ancak benim tavsiyem direk olarak Eclipse kurup Java ile programlama yapmak.
Aslında C# ile Java birbirine benzer diller olduğu için çok fazla zorluk çekmezsiniz.
Bence bu konuda Udemy ve benzeri yerlerden eğitimleri izlemekte fayda var. Hem hızlı öğrenirsiniz hem de çabucak uygulamaya geçebilirsiniz. Mesela şuradan başlanabilir:
udemy.com/courses/technology