Great work!!! I will definitely leave a 5* after testing and reviewing the code a bit. In one week I will show it on a bitcoin forum here in Viña.
(Disclaimer: When I test stuff I try to document my first impression as closely as possible as this first impression can never be brought back, so if people consider this blabla pointless: It's intended for the developer, not the general forum reader.)
creating a new key … I read "shuffle" and was confused. My first thought was "shake", to create randomness. ok, afterwards it makes no sense but that was my first association with "shuffle", so I shaked my phone a bit. The "use" button makes sense, too in this context as "use your pc to generate randomness" is also what I read more than once.
Anyway, half a second later I understood, that there was a key already and "shuffle" would role the dice again, so I tried it (instantly regretting not to have checked if maybe I head a nice address before ). Hey, I have vanitygen and I'm sure I read it right that it's easy as 123 to get a vanity gen address into my phone but still it was fun to press shuffle to get a slightly cooler address. Maybe you should integrate some up to 3-letter vanitygen in the wallet.
The swipe is delayed 1s on my motorola defy.