As someone who writes Android apps everyday and has no prior experience with the Java ecosystem, seems fine to me.  I put my deps in gradle and let Android Studio sync, then I just.. code.  The IDE does most of the work.