This App requires root access to work
ROM Installer is a source code project. This means that you have to download the project from GitHub and to import it into your Android Studio. This project requires at least a basic knowledge of Android Studio. Although the project is made in Java, a high knowledge of the language is not required. ROM Installer is the new revolutionary way to flash Custom ROM on every Android device (Android 5.0 or higher). What makes ROM Installer unique is its characteristic of being easily reprogrammable by the developer who adopts it. The App has two user interfaces (ButtonUI and SwipeUI), offers the possibility to add a splash and a disclaimer screen, to verify the integrity of the ROM before installing, to download any type of file in many different modes, to download and install a recovery. This project is distributed under GNU General Public License. This means that you must respect the freedom of Open Source. I'm giving you this revolutionary project for free and I expect that you keep this public and Open Source. Moreover you must upload your custom version of this project on GitHub because your work could act as an example for other developers interested in this project and also because I can help you in case you need my help. The most important benefit for users is that they can choose what features to install on their devices. Instead, the most important benefit for developers is that they don't have to edit their updater-script in order to remove mods or features due to users requests. The developer has just to configure the App with a preference for each feature he wants to include in his ROM. Then is on the own of each user to choose whether to install that feature or not.
NB: All that is visible in the App is solely for demonstration purposes. No Custom ROM will be installed nor even it applies any changes to the device.