Check this Android course with 10 Apps
In this video, I am talking about most common Android tips that will help you a lot as a beginner in Android.
Even I have addressed that why you are getting gradle sync issues. How much Java should you learn to make an Android App and all such questions are answered here. Enjoy.