RAML Android SDK - Tuong-Nguyen/PreparationEduLog GitHub Wiki
Introduction
Edulog team uses RAML for defining the Restful API. It defines:
- URL path, verb of the method
- Object Models: JSON objects for passing data and receiving data
- Error code and Error object
- ...
Example for creating an Restful API with RAML
Swagger gives the same functionality as RAML. With Swagger, we can generate client code or server stubs from swagger file Swagger CodeGen such as Android client code
The idea is to generate Android sdk for communicating with this Edulog restful API.
Expectation
- A sample Android sdk generated from sample RAML file.
- An assessment of the Android sdk:
- Do we need to update it manually to make it work?
- How much changes should be done?
- If the RAML API is changed, what we need to do?
- Steps to generate Android sdk
- ...