Author

Topic: NXT reward program mobile apps clients (Read 3172 times)

member
Activity: 70
Merit: 10
NEURON pre-ICO: starts on 17th September
January 16, 2014, 04:25:00 PM
#12
Hello,

I will add some information dealing with the last release of the iPhone app I am working on (it is also available for android or kindle).
It is still in development, and I plan to have it finished and available on appstore by the end of january.

Welcome screen :

This screen allows to choose one of the accounts you have checked as favorite. It shows accounts numbers, current balance, and list of aliases. You can click on one account to open the welcome screen, to access to account functions. You have access on this page to the 'add new account' page, and the setup page.

Add new account :

you can enter here a new account number. You can also use QRCODE to scan a account number by clicking on the camera icon

Setup page :
you can change here your nxt node, and choose one of the templates


Once you have entered a valid account number, or selected one of your favorites, you enter into the account functions :

Account information :

you have here the account main information : account number, balances (current,effective and unconfirmed), and a clickable list of the aliases. You can open the URI (if any) linked to the alias. To add the account onto the welcome screen, you can check it here as a favorite

Transactions :

This screen shows the list of account transactions : amount,date,number of validations. By clicking on a transaction you open the transaction screen

transaction screen :

This screen gives more information about the transaction : sender, recipient, amount, fee, and number of validations. By clicking on one of the account numbers, you can switch to this account (to add it as a favorite if you want)

dgex volumes

It shows the last offers made on dgex.com, to follow nxt value.

To sum up, I've tried to keep it as simple as possible, and feedbacks of first users allow to improve it.

New features are coming soon :
- QRCODE to enter a transaction (because I would like to use the app for physical merchants)
- send money (waiting for NXT API2, in order not to have to enter passphrase...)
- messaging
- NXT/BTC/EUR/$ charts
- links to main nxt news
- switchable nxt nodes
- alias creation.
- account links to adress book
- more features asked by users...

And then, I hope, it will be available on app store Smiley It may become open source if there is a strong net community interest.

If you want to try it, you can PM your iPhone UDID, I will register your iPhone and send you a download link. For android, I can send a link to download the apk file.

I hope those information are relevant for the poll race.

cheers, and good luck to everybody : you all have really made nice work !

Olivier

Looks awsome m8 but I am wondering how you going to get the app thrue appstore ?

It's not allowed to send or receive. They will block the app
newbie
Activity: 17
Merit: 0
January 15, 2014, 04:49:04 AM
#11
thanks !
I would have wished to post pictures earlier, but as a bitcointalk newbie, I was not allowed to post anything...
Now, I am not a newbie anymore, and I therefore can reply and thank all the voters !

Olivier
hero member
Activity: 798
Merit: 500
January 15, 2014, 03:55:35 AM
#10
Olivier, very good stuff!
legendary
Activity: 1540
Merit: 1016
January 15, 2014, 03:49:30 AM
#9
Olivier u should post pictures earlier Smiley
newbie
Activity: 17
Merit: 0
January 14, 2014, 07:55:35 PM
#8
Hello,

I will add some information dealing with the last release of the iPhone app I am working on (it is also available for android or kindle).
It is still in development, and I plan to have it finished and available on appstore by the end of january.

Welcome screen :
https://lh3.googleusercontent.com/-GhnA95O9byE/UtXUalF3mNI/AAAAAAAAATI/ufVkjHeA-AE/w389-h690-no/IMG_2262.PNG
This screen allows to choose one of the accounts you have checked as favorite. It shows accounts numbers, current balance, and list of aliases. You can click on one account to open the welcome screen, to access to account functions. You have access on this page to the 'add new account' page, and the setup page.

Add new account :
https://lh6.googleusercontent.com/-BhUxBbysTdA/UtXUYEs8WlI/AAAAAAAAASY/-3-S6_tqgPI/w389-h690-no/IMG_2255.PNG
you can enter here a new account number. You can also use QRCODE to scan a account number by clicking on the camera icon

Setup page :
you can change here your nxt node, and choose one of the templates
https://lh3.googleusercontent.com/-3l2FMhK61QU/UtXUZb9IsdI/AAAAAAAAAS8/2JbU0LsgH9Q/w389-h690-no/IMG_2260.PNG

Once you have entered a valid account number, or selected one of your favorites, you enter into the account functions :

Account information :
https://lh6.googleusercontent.com/-EnT2LYtTpkw/UtXUYFQMoII/AAAAAAAAASg/SeoZhrqZD_8/w389-h690-no/IMG_2256.PNG
you have here the account main information : account number, balances (current,effective and unconfirmed), and a clickable list of the aliases. You can open the URI (if any) linked to the alias. To add the account onto the welcome screen, you can check it here as a favorite

Transactions :
https://lh6.googleusercontent.com/-l2jBLNvWK7c/UtXUYMlEksI/AAAAAAAAASc/dyVn5DqQ84Q/w389-h690-no/IMG_2257.PNG
This screen shows the list of account transactions : amount,date,number of validations. By clicking on a transaction you open the transaction screen

transaction screen :
https://lh4.googleusercontent.com/-UV3OCZke7T0/UtXUYzuD4tI/AAAAAAAAASs/Efk4Tharpm4/w389-h690-no/IMG_2258.PNG
This screen gives more information about the transaction : sender, recipient, amount, fee, and number of validations. By clicking on one of the account numbers, you can switch to this account (to add it as a favorite if you want)

dgex volumes
https://lh5.googleusercontent.com/-8jfPQWfs3Lo/UtXUZb5-zFI/AAAAAAAAAS4/zvuAwDI4Kbw/w389-h690-no/IMG_2259.PNG
It shows the last offers made on dgex.com, to follow nxt value.

To sum up, I've tried to keep it as simple as possible, and feedbacks of first users allow to improve it.

New features are coming soon :
- QRCODE to enter a transaction (because I would like to use the app for physical merchants)
- send money (waiting for NXT API2, in order not to have to enter passphrase...)
- messaging
- NXT/BTC/EUR/$ charts
- links to main nxt news
- switchable nxt nodes
- alias creation.
- account links to adress book
- more features asked by users...

And then, I hope, it will be available on app store Smiley It may become open source if there is a strong net community interest.

If you want to try it, you can PM your iPhone UDID, I will register your iPhone and send you a download link. For android, I can send a link to download the apk file.

I hope those information are relevant for the poll race.

cheers, and good luck to everybody : you all have really made nice work !

Olivier
full member
Activity: 126
Merit: 100
January 14, 2014, 11:48:29 AM
#7
Nevermind
legendary
Activity: 1540
Merit: 1016
January 14, 2014, 09:44:03 AM
#6
thanks for pictures. done
legendary
Activity: 2156
Merit: 1131
January 14, 2014, 06:18:24 AM
#5
Nice, thanks.
hero member
Activity: 490
Merit: 504
January 14, 2014, 06:06:39 AM
#4
Olivier

Most of the functions work now :
- enter a nxt account number to open it
- keep the list of last opened accounts for rapid access (saved on the device)
- list of transactions
- details of any transaction ( and opening accounts of sender or recipient)
- real time NXT exchange values (with dgex)
- ability to setup the nxt node

I will now improve the interface, and add other functions :
- send money (I have to ask for passphrase for now... but I won't store it neither send it, of course !)
- popup when a new transaction comes
- nxt values charts
- list peers + peer information
- show accounts aliases
- enter a account # by QRcode
https://nextcoin.org/index.php?action=dlattach;topic=1505.0;attach=530;image
https://nextcoin.org/index.php?action=dlattach;topic=1505.0;attach=532;image
https://nextcoin.org/index.php?action=dlattach;topic=1505.0;attach=534;image

yueye000

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:
QRCode
NXT QRCode format
https://nextcoin.org/index.php/topic,2869.0.html
Example:
nxtacct:5693933960808456307?label=yueye


Version 0.5.2 features:
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.
http://bbyk.sinaapp.com/temp/tools.jpg

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:

Messages
Coming soon...

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?

DecentralizedExchange
Waiting...


lr127
NXT Millennium - Android client for NXT 0.1.8e - Arb Msg (for test, not final)
-Multiaccount
-Multipeer
-Current prices from DGEX & MtGox
-Using LOCAL transaction creating & signing. The app does not send your password to the peer (or third parties) & does not store it on mobile device. If the remote peer is hacked or if the owner of such server is thief - you will not suffer. I don't use the SendMoney API call which is standart for money sending.
-Ability to display information about the recipient account before sending the money. Press the "Info" button on Send Money screen and you get current balance and list of aliases of the recipient. It is possible to avoid the mistakes of sending money to empty account.
-Searching the public peer.
-Vibration & Android Notifications when new transactions received or confirmation status changes.
-Peer Info & Transaction info with option to run "Nxt - Blockchain Explorer" in your browser for selected item.
-Aliases (view, copy URI, transaction details, create). Transaction for an alias is created and signed on the device. Password will not be sent to the peer. I don't use the API "assignAlias", i create transaction "manually".
-You can store your private keys protected by master password.
-QR codes: generate and scan (through this app: https://play.google.com/store/apps/details?id=com.google.zxing.client.android). You can use QR codes for share/read accounts, request & fill payments, share aliases.
-Alias launcher - you can run next aliases through external apps: http, geo (gps), tel (phone, call), mailto

If you want to use the program in background mode - don't use "exit" menu item for close app, use home button or back button.

Publish this app without sources, i understand that i look suspiciously. Maybe i share the sources later. Without sources program would be more secure from hacking (i want to create encrypted keystorage  in future releases and if someone wants he can store passwords on the device using one master-password for all accounts), all other ways to store password on device is more vulnerable).

In future releases I plan to add the other options: aliases, local blockchain support (partly now) and other NXT features.

Use node1.nxtbase.org as remote public Peer or search another Peers from app menu.
Or use your own server.

Min API Level is 10 - Android 2.3.3.
https://www.dropbox.com/s/y0vhmxvh78gpbtz/nxt_android.apk

0.1.1 (added the ability to see the state (balance & aliases) of the recipient before sending money):
https://www.dropbox.com/s/ymnblyagqb683i7/nxt_android.apk

0.1.2 (added aliases tab, you can view list of the aliases for current account, copy URI to clipboard, view transaction details):
https://www.dropbox.com/s/o58uji1rtmq0q83/nxt_android.apk

0.1.3 (create an alias, added the ability to store private keys in an encrypted state using a master password, small fixes):
https://www.dropbox.com/s/ksy4a77hoe989s2/nxt_android.apk
0.1.7(qr code scanning (aliases, payments, account creation) & creating),
added alias launcher - you can run next aliases through external apps: http, geo (gps), tel (phone, call), mailto
https://www.dropbox.com/s/qn4kqyitjsu4sek/nxt_android.apk
known issues: account creation through QR may not work in some cases, i will fix it as soon as possible.
0.1.8(experimental version, arbitrary messaging - simple form: you can create & view all messages in a heap, now i think what i should do with this messaging system, i have a couple of ideas;
added QR code generation for alias)
https://www.dropbox.com/s/bcqj5wj9fbfou8z/nxt_android.apk
known issues: sometimes the server is not responding to the transaction send and this case can not be processed, but trunsaction created successfully, wait & update your account


I need your help to test the program stability & usability.
Thanks.

Screenshots 0.1.2
 


Screenshots 0.1.7


Screenshots 0.1.8e (it's not final UI, just for test: green - from current, purple - to current)

legendary
Activity: 2156
Merit: 1131
January 14, 2014, 05:23:20 AM
#3
Can all the concerned devs come here and defend their mobile app for the reward through few simple catchy lines ?
Thanks
legendary
Activity: 1274
Merit: 1000
January 14, 2014, 04:38:36 AM
#2
Oliver because iPhone Tongue
full member
Activity: 266
Merit: 100
NXT is the future
January 14, 2014, 04:37:38 AM
#1
NXT reward program mobile apps clients

who made the best mobile app for NXT?
Jump to: