In this paper, we provide a thorough analysis of the current mobile development landscape with hints of future trends as well as indications for developers on what aspects can be used to position themselves in the market. In order to structure our analysis, we propose to describe the current practices by examining the development tools, the different types of portals, and the different levels of platform integrations