This course will cover two aspects of Native mobile programming :
The first one will be the building of the server part.
The main goal is to build a full Grails backend that will support an interface enabling users to create, read, update and delete data.
A complete REST API will then be added to make all these data available for the mobile application that will be developed in the second part of this module.
This administration interface as well as the REST API will be protected by a strong security layer.
The second one will cover the iOS development part.
The main goal is to give all the bases required to develop a fully functional iOS (iPhone & iPad) application. This section will cover both iOS languages (Objective-C and Swift). At the end, the student will be able to produce an application using user interfaces, database, network (API) calls and data management (JSON).