Persevere! The current book version (Android Studio 3.0) needs an update for Android Studio 3.3 and you will find differences between the book and the AS 3.3 screen. But, persevere, as the final product, the Maps Places app, is simply beautiful in design and function. Chapter 19 is full of useful ‘touches’ and each is worth learning. The authors have done a fantastic job, sadly overshadowed sometimes by the book environment and code being out of date.
Your ‘friends’ in exploring the Map project are:
-
StackOverflow. I solved all encountered issues by (rather diligent) search in SO.
-
On a Mac, Option/Alt+Return. Most ‘red’ errors have recommended solutions. So, whenever you encounter an ‘Unresolved Reference’ or similar, seek the suggested solution (usually, it’s the ‘import’ option).
-
Copy/Paste. You may find some code (especially the XMLs) tedious to type (not sure why the authors prefer code to visual layouts, but that’s the way it is), so copy/paste and move on.
-
RW Forum. The forum would contain book readers reactions, issues and solutions. A valuable resource.
-
Physical Phone. The map project feels ‘awkward’ on an emulator, so connect a compatible phone with Android Studio 3.3 ADB. It helps to feel the user experience (tapping, not clicking a mouse).
Good luck.