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.
Staying on top of everything
Apps everywhere
Mobile platforms keep evolving. With every new version of Android and iOS...