This is an android app manager. You can install and update apps from within the app, using a JSON link input. Link must be hosted somewhere on a website. You can then add the link to the settings, multiple links can be added.
Add a remote json link in the settings with the following structure:
[
{
"name": "Icon Manager",
"apkUrl": "https://website.com/app.apk",
"appIconUrl": "https://website.com/app_icon.png",
"version": "1.0",
"packageName": "com.website.app"
}
]
Apps will show up on the home page, you can then install the apk through the app if not installed, or update them when a new version is available. Sends out notifications when apps have update available.
- Open project in Android Studio
- Right click art.mindglowing.app_manager folder and select Refractor > Rename, now choose your package identifier
- Go to Edit > Find > Replace in Files
- In the first input box add: art.mindglowing.app_manager
- In the second input box add: your package identifier you chose before
- Click "Replace All"
- Replace app/res/drawable/logo.png with your own logo to change the logo inside the navigation menu
- Open app/res/values/strings.xml
- Replace "App Manager" with your own app's desired name
- Replace "Mind Glowing - App Manager" with your own desired name for the text in the navigation menu under your logo
- Replace ic_launcher.png files in the app/res/mipmapp folders to change your app icon
- Build APK: go to Build > Build App Bundle(s) / APK(s) > Build APK, you can now locate your generated APK file and install / distribute it
![](https://private-user-images.githubusercontent.com/9883910/358432829-f44c5928-e2a2-4220-b0c6-9a10668661bc.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NTg5NTEsIm5iZiI6MTczODk1ODY1MSwicGF0aCI6Ii85ODgzOTEwLzM1ODQzMjgyOS1mNDRjNTkyOC1lMmEyLTQyMjAtYjBjNi05YTEwNjY4NjYxYmMuanBnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwNyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDdUMjAwNDExWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YmRmNzE3ZjFmMWI3NmFhZjkyOTUyODA4MTZhOTk0Zjg2NTg2MDA2NmRhZDQ3MjllMzBjZmY0YjcxYTQwMWFiZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.O1TeWJbdrHLPQGXPZNrQ8uFJemmzgFo-0YC5NVelK2s)
![](https://private-user-images.githubusercontent.com/9883910/358432833-c4c9e9c0-da12-4cad-8fd2-71b63ccf6a25.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NTg5NTEsIm5iZiI6MTczODk1ODY1MSwicGF0aCI6Ii85ODgzOTEwLzM1ODQzMjgzMy1jNGM5ZTljMC1kYTEyLTRjYWQtOGZkMi03MWI2M2NjZjZhMjUuanBnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwNyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDdUMjAwNDExWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MWJjMTc2NTY5YWQwYTdlNWJhOTA1MWU4Nzc2NGExNWY0OTFkM2JmMDNjYTZmZmUxMGRjNTZiNDJkYjgxODgxNSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.BYgT3vmts-rWtmwQ_ZC-3QXc0v2vSfhH4Ahun_LpwKY)
![](https://private-user-images.githubusercontent.com/9883910/358432834-307fcc33-b034-4a6f-8c53-3e90a0fef0a2.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NTg5NTEsIm5iZiI6MTczODk1ODY1MSwicGF0aCI6Ii85ODgzOTEwLzM1ODQzMjgzNC0zMDdmY2MzMy1iMDM0LTRhNmYtOGM1My0zZTkwYTBmZWYwYTIuanBnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwNyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDdUMjAwNDExWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YjMyNWM2YWFhZWU5NTBkM2ExMTEzM2QyZWQ5NjQxMTY4ODJjMGE3YWM1NzMxMGU3Y2E3MGZkYjczYzdhZjIyOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.rTWPyw-kEcPT0VxIaokh3LDE04vLIv9oj6sQwYYanfc)