This is a Nxt light client for Android. People can use it to manage account, check balance, make transactions etc.
And i trying to add more features to make it not just a wallet, like showing the price from www.dgex.com, read News from info.nxtcrypto.org.
New features:
Encrypted Message
Only the sender or recipient can decode the encrypted message.
Encryption algorithm
https://nextcoin.org/index.php?topic=727.0
Format
https://nextcoin.org/index.php/topic,2952.0.html
Version 0.5.5 features:
Arbitrary Messages
You can send messages to other and view all messages of your account.
QRCode
NXT QRCode format
https://nextcoin.org/index.php/topic,2869.0.html
Example:
nxtacct:5693933960808456307?label=yueye
Alias assign/check
You can check a alias, see if it was registered by other people.
Assign a new alias or update the uri of your alias.
All transactions are encrypted in local.
Account Alias
You can name your account with a alias. The rule is:
Alias:
yueye
Url:
nacc:5693933960808456307
When you assign a alias like that(no matter which account you using to pay for register), you can using 'yueye' to represent account 5693933960808456307 in the client. Input a alias, your account number will add to the account list. if others have those account aliases, you can add their accounts to the address book by typing simple alises.
Now, forget the long weird account number, enter the Alias chapter!
Manage accounts
Create/Input several accounts.
Check balance.
Set each account a tag to easy to remember.
Show aliases registered by your account.
Transactions history
Details about transactions, and period options ( 7 days, 30 days and total ), classified by "In", "Out" and "Other".
Addresses book
You can store the destination accounts which your used frequently.
Import accounts to addresses book from your tracsactions history.
Each destination account has a tag too.
Make transactions
Making transactions now using API "nxt?requestType=broadcastTransaction&&transactionBytes=%s", so transactions can be encrypted in client, then you can choose any node you want, no need to worry about server node log your pass phrases anymore.
You can choosing sender account from your account list, choosing destination account from the address book, very easy.
Multi-language support
English
Chinese
Real-time price
Showing the price from www.dgex.com
Nxt News
Showing News from info.nxtcrypto.org
Further plan:
Decentralized Exchange
Waiting...
Unlock/lock account
As far as i know, unlock account is just for the mining. It is not frequently used. Is that necessary to do it on a smartphone?
Source
https://github.com/JunhuaLyu/Nxt-Client-For-Android
Google Play
https://play.google.com/store/apps/details?id=org.nextcoin.nxtclient
Download
https://www.dropbox.com/s/snb05lu4of3djm3/NxtClient0.5.5.apk
http://bbyk.sinaapp.com/NxtClient0.5.5.apk
SHA-256: 88EE8448F079B987B1687C242A45CA0694D774BD046E2E6B78D81090465025CD
Don't worry about the security, most of the functions don't need your secret phrase. Only making transactions will need that, just don't make any transactions will be ok.
Please try it and give me some feeback. I'll make it better.
And if you donate, i will be very grateful.