posted 7 years ago
Hi Paul,
I'd say getting used to the lifecycle of an Android activity (screen), handling events that occur on the user interface, working with threads, and working with adapters. All of those concepts are pretty different than the concepts that you typically use with Java web dev. But, with Java background, you are still in a good position to learn Android programming.
Thanks!