[Android Software Development] H3R3T1C:
So I thought I would share my thoughts and plans for the future of Nandroid Manager with you guys.

When I started out coding Nandroid Manager my original goal was to create a app that would make it very easy to manage nandroid backups created with my other app Online Nandroid Backup (ONB) and backups created in recovery but with every major update to the app the functionality has extended past just managing nandroid backups. At the time of this post the app is not only able to manage nandroid backups but its able to restore data from nandroid backups, flash new recoveries, explore the contents of a nandroid backup, and many other things. I would like to continue this pattern of adding new features that extend the functionality of the app past its original intended purpose. My ultimate goal is to make Nandroid Manager the ultimate backup and restore app out there! I plan on doing this by adding the following features and fixing the following issues.

Current Issues:

The first major issues with the app that needs to be fixed is the flash zips via recovery and Restore nandroid backup features. Both of these features suffer from the same bug. I think I know how to fix the problem but I'm not sure if the fix will work on all devices so be on the lookout for the beta version of the app that has the possible fix for this problem in the G+ Nandroid Manager Community.

The second major issue with the app is it still has some problems auto detecting users CWM and TWRP folders if they are in the normal path that they are expected to be in. I plan on spending a lot of time improving the detection of CWM and TWRP folders.

Planned Nandroid Manager Features:

* Restore of Home Screen From Nandroid Backup:

I have been working on this feature on and off for quite some time and I'm about 80% done with it. I'm still playing around with some ways on how to restore widgets and live wallpaper but I think I've found a way to make it work on most devices. I expect this feature to be ready for a beta test very soon.

* Export Data From Nandroid Backup:

With this feature I would like to make it easy to transfer important data from one device to another without having to transfer the entire nandroid backup. Some of the things I would like to be able to export are apps+data, bluetooth data, sms messages, WIFI access points, and call logs.

* ASEC to APK:

A tool that I would like to include in Nandroid Manager is a tool that lets you convert your ASEC files to APKs. I'll have more info about this included tool once I get closer to releasing a beta version of the app with it.

* Backup and restore functionality like Titanium backup:

To reach my goal of making nandroid manager the ultimate backup and restore app I plan on adding the ability to backup/restore apps+data, wifi access points, home screen, etc. without making a nandroid backup just like Titanium backup does. I also plan to support restoring of data backed up by Titanium backup so when users decide to switch from Titanium to Nandroid Manager for all their backup and restore needs they can still use their titanium backup data.

* Possible cloud support:

I would possibly like to add cloud support for uses to be able to upload their backup data to popular cloud services like Dropbox and Google Drive. This is not a forsure feature but I'm strongly considering adding this feature.

* Support for encrypted TWRP backups:

The release of TWRP 2.6 added a new feature that allows you to encrypt your nandroid backups. Since I want to be able to support TWRP format backups as best as possible I will be adding support for encrypted backups in the future.

If any of you have any comments or questions about what I have planned for nandroid manager or a feature request that I did not mention I would love to hear them.