Web Development Services
Standard web development can be applied to design native mobile application, thanks to frameworks such as cordova, intel xdk or phonegap.
It is not required anymore to develop a mobile application twice - once for iphone and once for android, because with these solutions the code stays the same and produces both versions at the same time.
It is possible today to build clean, robust and maintainable web applications by using the latest frameworks, programming languages and design methodologies.
Some best practices and useful components are distributed databases, stateless servers, mvc/mvvm patterns, web services, actors and stream processing.