I wonder when we are first going to see a full node bitcoin wallet to run on Android released. You can buy a 128GB memory card now for several quid. It may be best for the app designed to have an option to run only over WiFi. To save on mobile data costs. Plus the UTXO would have to run in virtual memory. As even flagship Android devices currently only have about 4GB of RAM.
Maybe it'd be easier to try and build bitcoinj on Android first rather than the traditional full client. Plus the development of Unused Output Tree in the Block chain (UOT) could help with better more secure decentralised wallets on the likes of mobile and lightweight devices.