Staying on top of everything
Ideas about how you should structure your software architectures are changing at a faster pace than ever. Clearly the technology is becoming more complex, and there are plenty of things to look at. From the perspective of the mobile developer, there are mobile platforms themselves, with new capabilities added with every new operating system version, there is the exploding world of IoT with new standards popping up, and also the quickly changing world of backend services that are no longer just about accessing a relational database through a server code, but myriads of cloud services you can integrate with.
Apps everywhere
Mobile platforms keep evolving. With every new version of Android and iOS mobile operating systems, existing frameworks are being constantly improved and new ones are being added, such as speech recognition or mobile payments. The types of devices you can deploy your apps on grows. Delphi already provides support for building apps to Google Glass...