There are three possible approaches to creating a mobile application on any platform. Currently it is a topic that is ravaging the Internet. In mobility, only three major platforms which are the target windows, apple and android. However, the ideal would rather choose an approach that aims to be available on all targets. The mobile operating systems each have leursp ropres conventions, their own ergonomics and design their own rules. Users then expect to see familiar code. It is then necessary to think more generic in the development and build the specificity in the results for the user in question has the impression that the application has been specifically created for him. There are three approaches to this including the native, the quasi-native and responsive web. But the choice is not always obvious. To do this, take a step back to determine what can be easily adapted to their needs. The native is the most natural approach. Here it is to get a result very close to the target system. To do this, it is necessary to use tools dedicated to each environment while arming the best possible conditions for the construction and testing of its application. The native application is very expensive but still very reactive in regard to updates and patches. The near-native, he is a much simpler approach that allows the sharing of a maximum possible code. Here the principle is to use one programming language that you will develop only once but which nevertheless will use a set of tools to compile and to package the application version for each target. The third approach is called the natural extension of one of the primary functions of mobile devices since they appeared whose access to world wide web. This is what interests us most.
How we create our responsives Apps?