I am looking forward to try myself in the Android world, after being a developer (non-mobile) for quite some time now.
In your opinion, what are some of the bigger challenges that back-end application Java developers might face when they move to Android development? Would you say most of the issues might be from a mindset perspective? Would your book help with that?
In that sense, Android is probably closer to the original Java vision than Java server code. The language will be virtually the same. At the moment Java 8 coding is not that common in Android, so you might find that you’ll miss some of the functional stuff from Java, although that is likely to change over the next year. The biggest difficulty is likely to be in UI design. Android does some slightly odd things, like completely recreating the screen object every time you rotate the screen. That kind of thing is likely to be surprising the first time it causes a bug in your code.
I didn’t find the right solution from the Internet.