A useful tool to help ROM developers provide OTA updates to their users. Primarily used within the Fresh Project to distribute OTA updates.
Fresh Hub uses One UI Libraries from Yanndroid to provide the native device experience on Samsung devices. Thanks!
Fresh Hub releases used on Fresh, with the proper signing keys, can be downloaded from Fresh's SourceForge repository.
- Java Development Kit (JDK); JDK 11 is being used on production
- Gradle (minimum) or Android Studio (recommended)
After cloning this repository, import the project on Android Studio and use the Build option. You can also build on the Terminal using:
./gradlew assemble<Release/Debug>
Gradle should be able to download all dependencies needed.
Fresh Hub is used by multiple users, on multiple devices, with multiple languages. We would really appreciate if you can contribute to the translation project for this app and make it more accessible to everyone. :)
Pull requests are always welcome. For major changes, please open an issue first to discuss what you would like to change. It's recommended to make issues and pull requests on TenSeventy7/FreshHub as the main repository serves as the upstream
for this app.
Please make sure to test code before opening a pull request as to make merging efficient and convenient for everyone. Always remember to keep your code merged with current sources as well.
Fresh Hub is dual-licensed, primarily in MIT License; with some components in GNU GPLv3.