Responsive Design

In this era of multiple devices, it is important that our applications and web sites adapt to each device and offer best possible experience that the device can offer with regards to your website or App. These devices could be anything from mobiles to high resolution 4K displays, therefore the issue is not only scaling down but also scaling up to high resolution devices.

We believe that responsive design would be defined by number of critical factors like fluid layouts, flexible images, media queries and Server-side components in conjunction with client-side ones.

To handle these challenges, we employ various techniques and frameworks depending on the situation and problem at hand. Some of the frameworks and techniques used by us are as follows:

On client and CSS side:
  • Bootstrap
  • Media Queries
  • JavaScript and JQuery driven layouts
  • Foundation framework
Some of helper systems to help deliver applications faster:
  • Web API
  • JSON and AJAX for faster interactions
  • JSON Rendering frameworks
  • AngularJS
  • JQuery unobtrusive frameworks for better client side validations
  • MVC framework
  • MVVM framework
  • Knockout
  • BackboneJS
  • ExtJS
  • Parallax frameworks
Finally, the Databases both traditional RDMS and new age NoSQL databases (this needs to go into main application development):
  • CounchDB
  • MongoDB
  • Redis
  • CouchBase
  • Amazon (AWS) DynamoDB
  • Microsoft SQL Server
  • MySQL
  • Oracle
  • PostgreSQL
  • Memcached

Phew!