OK. So I read through this:
I started this:
and I ran into this:
So where do I go now? Firstly I will go back to studying the free Udacity video courses on Android Development, and when those are complete, I will then read the following book from cover to cover:
But I will start the above book (it needs your full attention) after completing the following Udacity video courses…
Android Basics: User Interface (completed Sat 24 Feb 2018) – https://classroom.udacity.com/courses/ud834
Android Basics: User Input – https://classroom.udacity.com/courses/ud836
Android Basics: Multiscreen Apps – https://classroom.udacity.com/courses/ud839
Android Basics: Networking – https://classroom.udacity.com/courses/ud843
Android Basics: Data Storage – https://classroom.udacity.com/courses/ud845
Developing Android Apps – https://classroom.udacity.com/courses/ud851
Advanced Android App Development – https://classroom.udacity.com/courses/ud855
There are many more Android Development courses at Udacity which I will take after completing the Big Nerd Ranch textbook course.
At this point I should say that all the textbooks are struggling to keep up with the latest developments in Android Studio. Most of them were written before the ConstraintLayout was created. The book above does cover the ConstraintLayout but starts by using the earlier layouts – LinearLayout and RelativeLayout. The ConstraintLayout was designed to be simpler to use and faster implemented, but the other layouts can be converted to ConstraintLayout before deploying the app. So find a book you like and stick with it. The book above comes highly recommended. A year or so ago I used the 2nd edition of the book and was impressed. As I progress through the 3rd edition of the book I’ll let you know how it goes… Onwards and upwards!