More than ten years ago, software architect Kevin Perera invented a design method for architectures that was called "metadata-driven design and development". In this article, Aaron Kendall explains how to use this design method and outlines similarities as well as differences to current techniques like RESTful services or HATEOAS by implementing a metadata-driven mobile application.
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.
There are various types of subscriptions: recurring, non-recurring, free-trial periods, various billing cycles and any possible billing variation one can imagine. But with lack of information online, you might discover that mobile subscriptions behave differently from what you expected. This article will make your life somewhat easier when addressing an in-app subscriptions implementation.
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.
This series focuses on several African projects that are leveraging existing mobile technology to have a significant impact on people's lives.
SMS Uprising is a collection of essays that provides practical examples of how mobile technology is providing new ways for activists in Africa to organise and strive for social change.
At the end of 2007, a political and humanitarian crisis erupted in Kenya due to suspicions that incumbent presidential candidate Mwai Kibaki had rigged the recent elections.
Book author Paul Swartout shares his view on cultural challenges to DevOps adoption and how the rise of mobile and microservices impacts Continuous Delivery approaches, among other topics.
In an economy where apps have become the very heart and soul of almost any business, you have less than one second to impress a user - app performance is essential to ensure your user's experience.
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. 2
This mobile explosion in Africa is creating a very large, low-cost distributed sensor network that has the potential to completely transform global health care.
Less than a year ago, Apple introduced Swift to the developer community. InfoQ caught up with Alex Blewitt, author of "Swift Essentials", a book on developing iOS apps using Swift.