I guess, u may re-think this part. In general a bitcoiner does not own his coins, unless he owns the private key. Your project seems promising ...So I'm suggesting.
Thanks for the suggestion. Not giving the user direct access to their private key was a conscious decision.
I simply don't trust the user to be able to keep their private key safe outside of Coin Pocket and their device backups. They can do everything they need to do without seeing their private key. They can continue to use Coin Pocket and send transactions even if the server goes offline.
Coin Pocket is meant to be easy to use, so there aren't a lot of advanced features.