Android kullanarak derken Java ile Android'e uygulama yapmaktan mı bahsediyorsunuz yoksa Android üzerinden Java kodlamaktan mı?

Bilgisayar kullanarak java dilinde android için mobil uygulamalar yapmayı kastediyorum

Java dilinde biraz hakimiyet sağlayan biri Android kullanarak mobil uygulama geliştirmeyi ne kadar sürede hakimiyet sağlar?

Mobil uygulama geliştireceğim yazmış. Java ile Android uygulaması yapmak istiyor.