Currently, this repository contains two things:
- the
core package which provides an interface to execute speedtests
- an Android application template that uses this interface
I suggest that you separate these two things into two separate repositories. One for the speedtest library and one for the android app template.
This would give the following advantages:
- It would be easier to use the library (
core package), not only in android apps but also in any java app
- It would offer the possibility to publish the speedtest library to maven
- It would make the licensing clearer. You could for example publish the library under LGPL and the application template under MIT license
- It would make it easier to contribute to the projects
A good alternative to multiple repositories could also be multiple branches inside one repository.
Currently, this repository contains two things:
corepackage which provides an interface to execute speedtestsI suggest that you separate these two things into two separate repositories. One for the speedtest library and one for the android app template.
This would give the following advantages:
corepackage), not only in android apps but also in any java appA good alternative to multiple repositories could also be multiple branches inside one repository.