Reactor, like RxJava 2, is a fourth generation reactive library launched by Spring custodian Pivotal. It builds on the Reactive Streams specification, Java 8, and the ReactiveX vocabulary. In this article, we’ll draw a parallel between Reactor and RxJava, and showcase the common elements as well as the differences.
The world has gone mobile. One of the most challenging situations for app developers is whether to develop a native mobile app or go for cross-platform. This article discusses the pros and cons of cross-platform mobile app development.
This article describes learning from XING on how to scale mobile development such that as many teams as necessary can contribute to the development of mobile apps (on both iOS and Android platforms) and at the same time keep the apps consistent, stable and shiny. It summarizes the key decisions and structural changes they made in order to enable scaling mobile from 2 to 10 teams.
Developing an app that represents your business may seem easier than what it was five years ago but turning the app into a viable business requires more hardship than just development skills. 2
Offline support for mobile applications can be thought of as the ability for the app to react gracefully to the lack of connectivity which is a common problem in the field of mobile app development. 3
Cloud based test labs provide an infrastructure to automatically test your software on a great number of devices. Leverage this in your build to reach to goal of continuous quality.
What it takes to build Android apps that scale up to millions of global users? At last AnDevCon, seven experienced Android developers tried to answer that question.
Hello App Inventor is an android application development-programming book authored by Paula Beer and Carl Simmons. This article is a book review and Q&A with the authors about the book.
John Milinovich explains why mobile deep links matter, how to implement them and search for deep links in other apps using the URX API.
This InfoQ article series is focused on the fast-changing world of Mobile technology. This tehnology will influence the way we design, develop and test software in the coming years.
Mobile channels are getting more and more important - consequently, the concepts of website optimization and customer behavior analysis are being transferred to field of mobile applications.
Whereas it’s clear that one has to support Android and iOS to reach a maximum of mobile users, it’s not quite clear, what technology and tools to chose to build applications for those systems.