Nxt Forum

Nxt Discussion => -Old and Inactive Projects- => Nxt Projects => NXT Wallet for Android => Topic started by: marcus03 on June 18, 2014, 06:51:42 pm

Title: Project roadmap
Post by: marcus03 on June 18, 2014, 06:51:42 pm
Picking up and specifying the roadmap from my fundraising post. I will keep this list up to date over the next weeks and months.

0.) Check if I can technically compile for android (openssl libs requirements met, etc.) [DONE - June 10th 2014]
1.) Fund raising. [DONE - June 18th 2014]

This project will start closed source. As long as it is closed source you will not be able to enter your account secrets on the mainnet.

2.) Rough GUI design (what is where and can it be accessed - look and styles to be done later) [DONE - June 26th 2014]
3.) Showing balances for registered accounts in NXT. [DONE - June 26th 2014]
4.) Support for Reed-Solomon address format. [DONE - June 26th 2014]
5.) Showing payments for registered accounts. [DONE - June 26th 2014]
6.) Showing messages [DONE - June 26th 2014]
7.) Support for QR codes (scan a QR address, display a QR code for an address) [DONE - June 26th 2014]
8.) Contact list (account numbers with names) [DONE - June 26th 2014]
9.) Encrypted password protected wallet with backup option. [DONE - July 10th 2014]
10.) Sending NXT [DONE - July 14th 2014]
11.) Sending messages (posponed until NRS with message encryption is released
12.) QR codes for a receive request (address plus an amount) [DONE - July 15th 2014]
13.) Resolve a few issues from more issues from the ToDo list [DONE - July 21st 2014]
14.) Clean up/refactor code

Switching to open source.

15.) Testing, bug fixes, code review (releases in-between) - the wallet setup (encryption/decryption/adding of secrets etc.) is obviously extremely important...
16.) NXT corporate design finish (including the design of the transaction and messages list)
17.) Showing balances for registered accounts in NXT, BTC, USD and EUR. Also showing exchange rates.
18.) Listing in the Google Play Store as a free app (not sure about their rules yet, but this is of course vital for mainstream adoption of NXT)
 
ToDo/Issue list
Test on different devices and display resolutions
Deep linking: https://developer.android.com/training/app-indexing/deep-linking.html
Notifications on new messages and balance changes (Android service)
Persist fetched transactions between runs
Make app startup faster
Make transaction, message ad account lists look nicer
Handle backups for lots of accounts with secrets saved on the device
Option to delete accounts with secrets without letting the user run into problems (backup verify right before deletion)
Title: Re: Project roadmap
Post by: Eadeqa on June 23, 2014, 07:03:58 pm
A suggestion:

Can you look into how a Nxt address can be made clickable and open in the android NXt client? This will solve copy and paste problem. I think it's called "Deep Link"
Title: Re: Project roadmap
Post by: marcus03 on June 23, 2014, 07:06:54 pm
A suggestion:

Can you look into how a Nxt address can be made clickable and open in the android NXt client? This will solve copy and paste problem. I think it's called "Deep Link"

Clickable in which Android apps? Isn't that app specific?
Title: Re: Project roadmap
Post by: Eadeqa on June 23, 2014, 07:20:35 pm
A suggestion:

Can you look into how a Nxt address can be made clickable and open in the android NXt client? This will solve copy and paste problem. I think it's called "Deep Link"

Clickable in which Android apps? Isn't that app specific?

I think it's something like this (https://en.wikipedia.org/wiki/Mobile_deep_linking )

fb://profile/33138223345

Clicking on that link opens a particular page on facebook mobile app

We need some kind of mechanism where Nxt addresses are clickable, and should work in both desktop, touch computers, ipads. The links should open the Nxt address in default client
Title: Re: Project roadmap
Post by: marcus03 on June 23, 2014, 07:23:35 pm
Got it. Noted.
Title: Re: Project roadmap
Post by: Eadeqa on June 23, 2014, 07:25:39 pm
Got it. Noted.

More here:  http://www.sparq.it/web/api/v1/docs/mobile_uris

I think we need some kind standard and make Nxt addresses clickable that open in default client

I am sure it should be doable for desktop/mobile etc


Title: Re: Project roadmap
Post by: marcus03 on June 23, 2014, 07:44:49 pm
Yep. And this: https://developer.android.com/training/app-indexing/deep-linking.html
Title: Re: Project roadmap
Post by: marcus03 on June 26, 2014, 07:08:54 pm
I've updated the roadmap in the top post. Before I start with the "send NXT" and wallet.dat part, I'll tidy up a bit and I should have a "view-only" available for testing at the end of the next weekend.

Here are current screenshots. Everything you see is actually functional.

(http://s13.postimg.org/x6ohyb6eb/image.png) (http://postimg.org/image/x6ohyb6eb/) (http://s13.postimg.org/qdo521fkz/image.png) (http://postimg.org/image/qdo521fkz/) (http://s13.postimg.org/6hs5mhyjn/image.png) (http://postimg.org/image/6hs5mhyjn/)

(http://s13.postimg.org/9gz29m80z/image.png) (http://postimg.org/image/9gz29m80z/) (http://s13.postimg.org/4sj2efiub/image.png) (http://postimg.org/image/4sj2efiub/) (http://s13.postimg.org/5lvo71ov7/image.png) (http://postimg.org/image/5lvo71ov7/)

(http://s13.postimg.org/n0fwfbm03/image.png) (http://postimg.org/image/n0fwfbm03/) (http://s13.postimg.org/vldtk8lk3/image.png) (http://postimg.org/image/vldtk8lk3/) (http://s13.postimg.org/7k6xis6qr/image.png) (http://postimg.org/image/7k6xis6qr/)

(http://s13.postimg.org/bphu4p4ir/image.png) (http://postimg.org/image/bphu4p4ir/) (http://s13.postimg.org/em4v4zacj/image.png) (http://postimg.org/image/em4v4zacj/)
Title: Re: Project roadmap
Post by: marcus03 on July 16, 2014, 07:44:33 am
I've updated the roadmap above and will release another closed source version later today.
Title: Re: Project roadmap
Post by: marcus03 on July 21, 2014, 12:40:05 pm
Once again updated the roadmap in the first post. Next steps will be code cleanup/refactoring and going open source.

Please note that I'll be away from my desk until the weekend.

Cheers,
Marcus
Title: Re: Project roadmap
Post by: xcn on September 03, 2014, 08:42:46 am
Hi, markus03!
Any updates on the roadmap?
Title: Re: Project roadmap
Post by: marcus03 on September 04, 2014, 06:57:21 am
Hi!

I have been 100% into uMGW over the last weeks. Once we have Team Starbuck MGW cluster in production, I'll go back to work at the app.

Cheers,
Marcus
Title: Re: Project roadmap
Post by: _mr_e on September 25, 2014, 05:08:36 pm
As an Android dev I would like to help with this project. Please pm me if you are looking for help.
Thanks.
Title: Re: Project roadmap
Post by: Berzerk on November 22, 2014, 09:01:21 pm
When do you continue?
Title: Re: Project roadmap
Post by: lucid on August 03, 2016, 06:21:23 am
There is a error "stoped". when click the wallet in android 6.0
elective-stereophonic
elective-stereophonic
assembly
assembly