Dostum Java yerine daha iyi alternatiflerini tercih etmeni tavsiye ederim. Zira, en iyi mobil uygulama geliştirme SDK'sı olan Flutter veya React Native'i araştırabilirsin. Bu Java çile ve amalelikten başka bir şey değil.
Mesela Java ile yalnızca Android uygulama geliştirebiliyorken, Flutter ile Android, iOS, tablet, Windows, MacOS ve web site uygulamaları geliştirebilirsin. Hani biraz ağır kaçabilir ama, biz yazılımcılar Java ile mobil uygulama geliştirenlere enayi gözüyle bakıyoruz.