Summary
In this chapter, we learned some architectural patterns to create mobile web mapping applications with OpenLayers 3. We created a simple geocaching application that can adapt to the type of our device. If you want to create an adaptive web mapping application, be creative. Use these examples as a starting point and extend them with animations and a working backend, and you have a great application on your hands. If you think about this concept further and switch the roles of handheld and desktop devices, you can create a field survey application. The data collected by touch devices can be analyzed instantly from a desktop computer, if you have a working server behind your application.
In the next chapter, we will discuss the various third-party applications and libraries that can make your life easier. We will learn to export projects from QGIS to the web using OpenLayers 3, and use some libraries to create richer applications with extended capabilities.