Jeff,
While I've been a professional
Java developer since before the turn of the century, I've never worked on these popular pocket computers that sometimes place phone calls. So I don't get it. I don't get 'apps' or why people like them.
So, I figure I have to get one of these phones and do some Android development. Your book sounds like a good tool. The other tool I need is one of the Android phones.
There are tons of them, and I can't see a clear way to pick one.
I see occasional stories about specific phones that are bad for developers, those that have layers of stuff loaded on them, and that you can't get 'root' access. Or worse, phones that are stuck four releases back into ancient Android history.
The original Google Nexus phone looks perfect, but its ancient. More modern phones are faster, have more memory, more features, better screens, etc.
What phone do you suggest I spend my hard earned money on?