0
1

[–] Fulvio 0 points 1 point (+1|-0) ago 

I would always recommend separating the generation from the signing/spending, by generating bulk paper wallets offline then importing them into whatever client(s) you want to use them with. That way you have the private keys, which you otherwise wouldn't.

Also beware of having lots of UTXO's. Because they're memory intensive, lite wallets are problematic, and wallets should be swept/consolidated regularly.. certainly every 100 transactions or so. Change addresses are necessary when spending less than the total amount in a transaction. Since that can't be done, the change has to go somewhere.. into the same wallet, another specified one, or a newly generated address. Clients have a pool of addresses to use for this purpose, and you may not necessarily be aware of them.

0
2

[–] pembo210 0 points 2 points (+2|-0) ago 

The wallet auto generates new address each time you receive and send (change address) doges. The wallet file on the phone stores the new keys. Make sure to backup your wallet file regularly if you do a lot of transactions.

Yes, you can still receive using the original/older address.

The wallet only works with other android devices. You can't transfer the wallet file to a desktop wallet, only to other android wallets.

I have about 200 transactions in mine and have had no trouble. I pretty happy overall, but I love options, so more would be nice.