The core module, contains the model and interfaces to implement to create the service
The service module, contains the implementation of the core interfaces to provide access the NationalRail feed
The API module, contains a rest service to provide access to the NationalRail feed
The client module, contains a client side HTTP implementation to access the rest services
The android application, which uses the client and associates services
Build with Maven
mvn clean package
Java 8 JDK required
See the README.md in the individual projects for more information