Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this?

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.

How does it work?

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.

How to personalize and build your APK

  1. Open project in Android Studio
  2. Right click art.mindglowing.app_manager folder and select Refractor > Rename, now choose your package identifier
  3. Go to Edit > Find > Replace in Files
  4. In the first input box add: art.mindglowing.app_manager
  5. In the second input box add: your package identifier you chose before
  6. Click "Replace All"
  7. Replace app/res/drawable/logo.png with your own logo to change the logo inside the navigation menu
  8. Open app/res/values/strings.xml
    1. Replace "App Manager" with your own app's desired name
    2. Replace "Mind Glowing - App Manager" with your own desired name for the text in the navigation menu under your logo
  9. Replace ic_launcher.png files in the app/res/mipmapp folders to change your app icon
  10. 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

Screenshots

About

Android App Install and Update manager with JSON input link settings

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages