• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[APP] AppDash: Tag, sort & backup (beta)

Search This thread

flar2

Recognized Developer
Jun 11, 2012
18,647
87,497
Southwestern Ontario
elementalx.org
launcher_nobackground.png



AppDash: Tag, sort & backup

AppDash is an app management tool which shows detailed information about your apps and allows tagging, backup and restore.

Download
https://play.google.com/store/apps/details?id=flar2.appdashboard

Join the beta program
https://play.google.com/apps/testing/flar2.appdashboard

AppDash has been in development for over two years and incorporates everything that I've personally wanted out of an app manager. I've put a great deal of effort into the user interface, with the goal of making it convenient and intuitive, simple yet detailed, with a polished and pleasant look and feel. I hope you enjoy and find it useful. Please leave your feedback here in this thread, as the app is still under heavy development.

Screenshot_20210708-103446.png




FEATURES:
• Tag your apps, perform batch actions, see screentime by tag, share app lists
• Backup and restore apps
• Analyze, extract and install APK, APKS, XAPK, APKM and split apk files
• Deep app info, including manifest, components, screentime, install/update history and metadata
• Search, sort and filter apps

Explore
See new and updated apps, quick summaries of tags, app usage, storage, unused and recently uninstalled apps

Apps
A searchable list of installed apps. Long press or tap the app icon to select one or more apps for batch actions, such as backup or uninstall

Tags
Another way to visualize your apps, you can create up to 30 customizable tag groups, and easily add or remove apps. Perform batch actions, such as backup or create sharable lists of apps.

The autotag feature will categorize your apps automatically. You can easily delete these tags and create your own, or modify them in any way you wish.

Backups
A searchable, sortable, filterable list of backups, including batch actions. First, you must choose a directory where AppDash will store your backups. It is strongly recommended to create a new directory for AppDash.

For root users, AppDash offers full backup and restore of apps, app data, external app data and expansion (OBB) files. Please note that some apps don't like backup and restore, so use at your own risk. For non-root users, only the apk will be backed up, no data.

For both root and non-root users, you can enable the auto backup feature, which will automatically back up apps whenever they are updated.

Tools
The Tools screen allows quick access to app history, usage and tools to install or analyze APK files. AppDash can handle many formats such as APK, APKS, XAPK and APKM.

Navigation and UI
AppDash is a new class of app that allows deep navigation. Each tab works independently, with its own backstack, allowing you to multitask and compare app details between tabs. You can always return to the beginning by tapping the icon in the bottom navigation bar twice or with the back button or gesture.

You can think of the Explore tab as home, pressing back enough times will always bring you back to Explore before exiting the app.

Almost everything int he app does something, so tap or long press icons, cards or text within the app and there is a good chance something will happen.

App Details
All the info you could ever want about an app, with a bottom drawer full of actions such as launch, backup, uninstall, share, extract and more. View internal details such as permissions, manifest and app components.

History
Maintains a list of app events. The longer AppDash is installed, the more info will be shown. On first launch, it only shows first install time and most recent update. From the time AppDash is installed, it will also keep track of version codes, uninstalls, updates, reinstalls and downgrades.

Usage
Get details about screen time and number of launches. By default, a weekly average is shown. Tap on the bar graph to show details for each day. You may show usage details for individual apps, or for tags.

Large Apps
Shows all apps using at least 100MB of storage. For root users, you can also quickly wipe cache to increase disk space.

Install APKs
Launches the system file chooser so you can select one or more APK, APKS, XAPK or APKM files to install.

APK Analyzer
Similar to the App Details screen, this scans the selected APK, APKS, XAPK or APKM file to get deep information about the app. You may also launch the APK Analyzer from most file explorers by clicking "Open with" and selecting AppDash.

Privacy
As with all my apps, there are no ads and no user data is collected or monetized. The only revenue is from subscription or in-app purchase. There is a free trial, but you must purchase the app or a subscription to continuing using AppDash for more than seven days. This charge is necessary to support development and expenses.
 
Last edited:

tiho5

Senior Member
Jun 21, 2010
2,544
968
Bulgaria
Finally a powerful Titanium Backup alternative is here. And much more, as I see.

Huge hopes and much anticipated. In no time everybody will use it.

And this, delivered by the best guy.

A great news in Android root world.

Thank you, Flar, and good luck!
 
  • Like
Reactions: flar2

bleez99

Senior Member
May 1, 2011
260
183
I've been waiting for a replacement for the tired old Titanium Backup.
Backed up Messages and all SMS data, cleared all the storage, lost all of my texts, as expected (they go way back).

Restored in seconds. Perfect.
 
  • Like
Reactions: flar2

73sydney

Senior Member
Jul 21, 2018
1,831
1,585
Sydney
Google Pixel 2 XL
I hope you don't mind some (hopefully) constructive criticism.....

  • Hit the backup icon and suddenly you're back at the App List tab when you start to select apps to backup... confusing
  • When you get there there's no obvious button to select all, which is what most people would do, before deselecting the odd app they maybe didn't want or didn't backup well. Instead you have to select an app before you can select all, this is counterintuitive. Also if you did want to filter apps once you have selected all, the filter option is gone once you select all..
  • Selection is signalled by replacing the apps icon, which is a bad idea, I know the icons, I don't know generic blue circles. App icons should never be hidden/replaced.
  • There's no obvious sign once backup begins in the GUI, none. I finally noticed a nondescript icon in the pulldown, but by that time I'd hit the backup icon at least twice...once I figured out what the backup icons n is that is. Perhaps label the icons or make that an option? Anyways, once I found the backup icon in the pulldown, and expanded it, there was still no progress...just said it was backing up 171 apps. Me, I like to know where a process is, never more so than a backup one
  • Why when on the backup tab (sorry, what you assume is the backup tab, but is actually the app list tab...on that front, I wouldn't have backup switch back to another tab, confusing) are there icons to delete apps etc. Once you have signalled you intend to backup these are unnecessary and distracting and taking up space best used by task specific options
  • There was no sign in the pulldown the backup had completed. There was a sign of something having been done as there was a list apps now in the backup tab, but no "backup completed"
  • There was no app count in the backup tab to show how many apps were backed up. Mine looked short. I counted them manually...only 42 of 171 apps were backed up.
Will test future versions. Have and use some of your other apps....
 
Last edited:
  • Like
Reactions: flar2

tiho5

Senior Member
Jun 21, 2010
2,544
968
Bulgaria
Some suggestions from me:

- When about to make a backup apk is always pre selected. Can it be done so that when one already has the last version of an app backed up, the apk is not pre selected and only data and external data is pre selected.

- in the backup dialog there is a very nice icon and text describing what is the last app backup and one knows if he has a backup of the last version of an app. But can you make it colored (red if no current version backup exists and green if it does for example)

- I use GMD Gesture Control. One of my most favorite apps. It is an old app but it still works fine. The apk is attached here. AppDash cannot make data backup for this app. I always get "data backup failed" message for it. Could you please check this.

- share only shares the app. Can you make it so that one can share the app, and/or the app data in one backup file for easy import and in sepatete files. This is very, very useful.

- there is an option "delete old backups". How old? Can one set this? For instance older then... What does it delete?

AppDash is an amazing product. We are lucky to have you, Flar.
 

Attachments

  • GMD Gesture Control 10.1.9-release.apk
    3.4 MB · Views: 22
  • Like
Reactions: andybones and flar2

flar2

Recognized Developer
Jun 11, 2012
18,647
87,497
Southwestern Ontario
elementalx.org
I can make some of the suggested changes, mainly around UI.

My hesitance around select all is that I'm concerned that many phones brands will flag the app for battery consumption and blacklist it or kill the process. And it will use up a ton of storage. It's better to be selective and only backup key apps.

I honestly do not want people to backup 170 apps at once, it's something that is very likely to fail for reasons beyond my control.

It's extremely resource intensive to compress, encrypt and copy several gigs of data.
 

73sydney

Senior Member
Jul 21, 2018
1,831
1,585
Sydney
Google Pixel 2 XL
I can make some of the suggested changes, mainly around UI.

My hesitance around select all is that I'm concerned that many phones brands will flag the app for battery consumption and blacklist it or kill the process. And it will use up a ton of storage. It's better to be selective and only backup key apps.

I honestly do not want people to backup 170 apps at once, it's something that is very likely to fail for reasons beyond my control.

It's extremely resource intensive to compress, encrypt and copy several gigs of data.

I understand your concerns

I'll just point out that my current (and for several years) backup strategy has been over 170 apps weekly backed up and restored from the time i had my old Note 4 till now on my Pixel 2 XL. My current back up is around 4.4Gb and never failed (apart from a single backup app bug, that was fixed a year ago)

Part of my ability to fairly evaluate ROM's when testing is that i can apply the exact same apps to any ROM i test.

I realise this is probably outside of the average users needs, but im just pointing out, its entirely doable and stable with my current backup app.

I will keep my eye on the project though, and wish you the best. I still appreciate your other works, Button Mapper saved my sanity so many times in the past, and EX kernel manager still lives on my phone
 

flar2

Recognized Developer
Jun 11, 2012
18,647
87,497
Southwestern Ontario
elementalx.org
I understand your concerns

I'll just point out that my current (and for several years) backup strategy has been over 170 apps weekly backed up and restored from the time i had my old Note 4 till now on my Pixel 2 XL. My current back up is around 4.4Gb and never failed (apart from a single backup app bug, that was fixed a year ago)

Part of my ability to fairly evaluate ROM's when testing is that i can apply the exact same apps to any ROM i test.

I realise this is probably outside of the average users needs, but im just pointing out, its entirely doable and stable with my current backup app.

I will keep my eye on the project though, and wish you the best. I still appreciate your other works, Button Mapper saved my sanity so many times in the past, and EX kernel manager still lives on my phone
What is the app you use now? I can't see your signature.
 
  • Like
Reactions: 73sydney

73sydney

Senior Member
Jul 21, 2018
1,831
1,585
Sydney
Google Pixel 2 XL
  • Like
Reactions: flar2

tiho5

Senior Member
Jun 21, 2010
2,544
968
Bulgaria
Select all is needed for other actions too. I could want to clear cache from all apps from a certain tag for example.

Wipe data, restore data to a bunch of apps is often what I need to do for a set of apps in 2 of my tags. We must have these options. AppDash is a powerful, potent app manager and we have to be able to do batch actions like these.

I know you'd want the auto backup to work and therefore AppDash must not be killed. However to me this is less important than the rest of capabilities it may have. Flar, I don't think AppDash will get killed as these batch actions are always done when AppDash is active on the screen, never in the background.
 
  • Like
Reactions: flar2

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    @flar2 Thank you for the quick fix for non-installed backups!
  • 21
    launcher_nobackground.png



    AppDash: Tag, sort & backup

    AppDash is an app management tool which shows detailed information about your apps and allows tagging, backup and restore.

    Download
    https://play.google.com/store/apps/details?id=flar2.appdashboard

    Join the beta program
    https://play.google.com/apps/testing/flar2.appdashboard

    AppDash has been in development for over two years and incorporates everything that I've personally wanted out of an app manager. I've put a great deal of effort into the user interface, with the goal of making it convenient and intuitive, simple yet detailed, with a polished and pleasant look and feel. I hope you enjoy and find it useful. Please leave your feedback here in this thread, as the app is still under heavy development.

    Screenshot_20210708-103446.png




    FEATURES:
    • Tag your apps, perform batch actions, see screentime by tag, share app lists
    • Backup and restore apps
    • Analyze, extract and install APK, APKS, XAPK, APKM and split apk files
    • Deep app info, including manifest, components, screentime, install/update history and metadata
    • Search, sort and filter apps

    Explore
    See new and updated apps, quick summaries of tags, app usage, storage, unused and recently uninstalled apps

    Apps
    A searchable list of installed apps. Long press or tap the app icon to select one or more apps for batch actions, such as backup or uninstall

    Tags
    Another way to visualize your apps, you can create up to 30 customizable tag groups, and easily add or remove apps. Perform batch actions, such as backup or create sharable lists of apps.

    The autotag feature will categorize your apps automatically. You can easily delete these tags and create your own, or modify them in any way you wish.

    Backups
    A searchable, sortable, filterable list of backups, including batch actions. First, you must choose a directory where AppDash will store your backups. It is strongly recommended to create a new directory for AppDash.

    For root users, AppDash offers full backup and restore of apps, app data, external app data and expansion (OBB) files. Please note that some apps don't like backup and restore, so use at your own risk. For non-root users, only the apk will be backed up, no data.

    For both root and non-root users, you can enable the auto backup feature, which will automatically back up apps whenever they are updated.

    Tools
    The Tools screen allows quick access to app history, usage and tools to install or analyze APK files. AppDash can handle many formats such as APK, APKS, XAPK and APKM.

    Navigation and UI
    AppDash is a new class of app that allows deep navigation. Each tab works independently, with its own backstack, allowing you to multitask and compare app details between tabs. You can always return to the beginning by tapping the icon in the bottom navigation bar twice or with the back button or gesture.

    You can think of the Explore tab as home, pressing back enough times will always bring you back to Explore before exiting the app.

    Almost everything int he app does something, so tap or long press icons, cards or text within the app and there is a good chance something will happen.

    App Details
    All the info you could ever want about an app, with a bottom drawer full of actions such as launch, backup, uninstall, share, extract and more. View internal details such as permissions, manifest and app components.

    History
    Maintains a list of app events. The longer AppDash is installed, the more info will be shown. On first launch, it only shows first install time and most recent update. From the time AppDash is installed, it will also keep track of version codes, uninstalls, updates, reinstalls and downgrades.

    Usage
    Get details about screen time and number of launches. By default, a weekly average is shown. Tap on the bar graph to show details for each day. You may show usage details for individual apps, or for tags.

    Large Apps
    Shows all apps using at least 100MB of storage. For root users, you can also quickly wipe cache to increase disk space.

    Install APKs
    Launches the system file chooser so you can select one or more APK, APKS, XAPK or APKM files to install.

    APK Analyzer
    Similar to the App Details screen, this scans the selected APK, APKS, XAPK or APKM file to get deep information about the app. You may also launch the APK Analyzer from most file explorers by clicking "Open with" and selecting AppDash.

    Privacy
    As with all my apps, there are no ads and no user data is collected or monetized. The only revenue is from subscription or in-app purchase. There is a free trial, but you must purchase the app or a subscription to continuing using AppDash for more than seven days. This charge is necessary to support development and expenses.
    7
    I added "select all" to the latest version
    5
    Hi flar
    Congratulations for new app
    Tested for short time and really nice app.
    Some features suggestions if can be bring in future
    - Cloud backup. As Samsung have dropped SD card support, this will be in demand in future and very convenient, also spares space on device.
    - Multiple schedule backup, like
    Backup of "a tagged" app at given time
    Backup of updated app at given time
    Backup of newly installed app (where there is no backup of app) at given time
    - Backup of messages & call logs
    - Protect backup - If tag/mark any backup protected, deleting mass backup shouldn't delete it, also this protected backup doesn't considered in max backup. For example, I have set maximum backup 5, protected backup should not consider a backup and allow to make backup protected one +5
    Sorry in advanced if missed something as tested for limited time only
    Regards,
    5
    I'm going to make a series of short videos to highlight some of the lesser known features of AppDash.

    Here's the first one, demonstrating how to create a sharable list of apps:
    4
    Some notes about the latest release (1.24)


    Backup and Restore

    -a cancel button was added to the backup and restore notifications, which will cancel the current operations

    -a progress bar was added to the backup and restore notifications as well

    -large backup operations stability improvements

    -backup parts (apk, data, ext, obb) are preselected based on the last backup. This applies to auto backup as well (root only)

    -auto backup happens either when the app is updated, or according to a schedule (root only, cchoose in settings). You can choose the time of day and days of the week (e.g. every day, just Wednesdays, every Monday and Friday, etc)

    -the "Delete old backups" action deletes all except the most recent backup

    -the "Max backups" option in settings was not working correctly, now it is fixed



    Tags

    -restore action added to tag actions (root only)

    -wipe data and wipe cache added to tag actions (root only)



    User Interface

    -invert selection added to apps and backup screens when in actionmode

    -more snackbars added to notify when batch operations are started or completed

    -number of apps is shown in the searchbar on the apps screen

    -number of backups is shown in the search bar on the backups screen

    -restore options bottom sheet now lists apps to be restored (root only)

    -storage card on explore screen is always refreshed

    -app version is shown in header of app actions bottom sheet. Can show package name instead if "Summary in app list" setting is changed to package name

    - a small red dot is added to indicate whether the list is filtered on the apps and backup screens

    -more descriptions added

    -speed up some screens, animations and actions

    -wipe cache added to backup details action drawer (root only)