Programs and settings are a inseparably bound with each other. Every professional application gives users the freedom to change default values to their needs and preferences. Toga should realize this need and provide a strong and compelling solution to create beautiful and platform native settings. The creation of the Settings API is the main part of this proposal.
As a supporting project I also propose the first steps to build up a testing suite for the Toga project. The Toga project is completely untested at the moment. To change this, I will start to tackle the not trivial problem of cross platform testing, by build an inward facing testing system to test toga core and its interface.