Liquid Galaxy project

Externalize the creation of external projects launching tasks on the Android Controller

Currently, the default external projects that can be launched through Android Controller are hardcoded inside the code itself. These tasks are created when the app is installed and afterwards, more tasks can be added through the admin section of the app. To see the current status and fuctionality of the Liquid Galaxy Controller, please take a look at our wiki: https://github.com/LiquidGalaxyLAB/Liquid-Galaxy-POIs-Controller/wiki The aim of this tasks is to define an external file in a structured format (XML, Json,...) that can be readed when installing the app in order to create the default launchers. In this way, the tasks won't be defined in the code itself but in a external file.

Deliverable is a pull request to the GitGub repository and, shared Google doc describing the experience, possible errors, bugs, etc and sent to us at lgcodein@gmail.com

Task tags

  • android
  • optimization

Students who completed this task

Omshi Samal

Task type

  • code Code
close

2017