Android development is impossible without Java and it is one of the main reasons why Java is thriving in today's programming world. In fact, there are many big companies now that are solely dependent on their mobile applications for their majority of revenue.