Nxt Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Nxt Client 1.11.5 - NEW RELEASE: Ardor 2.0.3e TestNet IS LAUNCHED!

Pages: [1] 2 3 4  All

Author Topic: [ANN] Nxt Mobile (Android, iOS, WinPhone)  (Read 9904 times)

fmiboy

  • Board Moderator
  • Jr. Member
  • ****
  • Offline Offline
  • Posts: 92
    • View Profile
  • Karma: +20/-0
[ANN] Nxt Mobile (Android, iOS, WinPhone)
March 15, 2015, 01:51:25 am

Hello everyone,

You want to take Nxt with you wherever you are.
Introducing Nxt Mobile - trustless smartphone application.
Mobility is already here...

Target
Android, iOS, WinPhone (Blackberry in future, if there is a need)

Android version is up for testing and using. Go ahead and check it out.
iOS and WinPhone version will be published soon after few testings.
Project is open source and source code will be available right after iOS, WinPhone versions are up.

Screenshots


Feartures
* transactions signed locally
* send nxt
* assets details
* asset exchange operations (place bid/ask)
* transactions details
* request payment
* multiple account management
* generate and scan QR codes
* more
* use with your trusted node for extra security, but be ensured secret phrase never sent to server only used to generate and sign transactions locally, node gets only broadcasted bytes. Default node jnxt.org:7876/nxt, you can easily change it from settings.

Due to large number of assets available, assets page could be lagging.
But I am working on that.

Privacy
App does not require any special permission to run.
* Camera taking picture and video (used for QR scan)
* full network connection (to connect)

Download
Google Playstore 4.68 MB
Amazon Appstore 4.68 MB

version 1.0.5
Android app(5).apk file. 4.68 MB
iOS app.ipa file. 5.05 MB

version 1.0.4
Android app(4).apk file. 4.75 MB

It is free to download and use!

Testing
If you have smartphone and would like to contribute for testing, please contact me.
I will provide debug version so we can test and find some bugs. Android (*.apk) and WinPhone (*.xap) versions available to download and test. iOS version requires key to sign app.

Credits
Thanks Damelon and chanc3r, Jones for valuable suggestions.
Thank you guys for your contribution.

Donate
to support project please donate: NXT-CH27-27YX-BW5Z-D9GUY




« Last Edit: May 11, 2015, 03:00:48 pm by fmiboy »

fmiboy

  • Board Moderator
  • Jr. Member
  • ****
  • Offline Offline
  • Posts: 92
    • View Profile
  • Karma: +20/-0
Re: [ANN] Nxt Mobile
March 15, 2015, 01:52:12 am

.

apenzl

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 2457
    • View Profile
    • Nxter.org
  • Karma: +237/-10
Re: [ANN] Nxt Mobile
March 15, 2015, 07:03:23 am

Cool, fmiboy. I will test this later today.

martismartis

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1215
    • View Profile
  • Karma: +68/-10
Re: [ANN] Nxt Mobile
March 15, 2015, 07:23:08 am

Installed. Menu appears, but then I see empty screen. Clicked "node", node entering screen appeared for a second and then empty screen.  Sony Ericsson Arc.

fmiboy

  • Board Moderator
  • Jr. Member
  • ****
  • Offline Offline
  • Posts: 92
    • View Profile
  • Karma: +20/-0
Re: [ANN] Nxt Mobile
March 15, 2015, 07:48:29 am

Installed. Menu appears, but then I see empty screen. Clicked "node", node entering screen appeared for a second and then empty screen.  Sony Ericsson Arc.
What is the version of Android?

-fmiboy

martismartis

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1215
    • View Profile
  • Karma: +68/-10
Re: [ANN] Nxt Mobile
March 15, 2015, 08:06:56 am

Installed. Menu appears, but then I see empty screen. Clicked "node", node entering screen appeared for a second and then empty screen.  Sony Ericsson Arc.
What is the version of Android?

-fmiboy

4.0.4, rooted if there is a difference.

fmiboy

  • Board Moderator
  • Jr. Member
  • ****
  • Offline Offline
  • Posts: 92
    • View Profile
  • Karma: +20/-0
Re: [ANN] Nxt Mobile
March 16, 2015, 05:23:57 am

Installed. Menu appears, but then I see empty screen. Clicked "node", node entering screen appeared for a second and then empty screen.  Sony Ericsson Arc.
What is the version of Android?

-fmiboy

4.0.4, rooted if there is a difference.
Working on this bug. This bug wasn't reproducible, it seem it is device related. Anyone else having this issue please let me know, thanks!

-fmiboy

fmiboy

  • Board Moderator
  • Jr. Member
  • ****
  • Offline Offline
  • Posts: 92
    • View Profile
  • Karma: +20/-0
Re: [ANN] Nxt Mobile
March 16, 2015, 03:29:36 pm

Update: under Testing in topic post, you can find latest Android and Windows Phone debug versions.

You can download apk or xap file, install and report bugs if you find any!

thanks!

-fmiboy

abctc

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1254
    • View Profile
  • Karma: +141/-13
Re: [ANN] Nxt Mobile
March 16, 2015, 06:52:45 pm


...
to support project please donate: NXT-CH27-27YX-BW5Z-D9GUY

- done, via your test app.apk  :)
Welcome to the Nxt generation of crypto!   Magis quam Moneta (More than a Coin)
"Do not worry, it is an attack" (c) Jean-Luc

fmiboy

  • Board Moderator
  • Jr. Member
  • ****
  • Offline Offline
  • Posts: 92
    • View Profile
  • Karma: +20/-0
Re: [ANN] Nxt Mobile
March 16, 2015, 07:25:36 pm


...
to support project please donate: NXT-CH27-27YX-BW5Z-D9GUY

- done, via your test app.apk  :)

Thanks! ;)

I hope QR reading and generating, make payments easier. My initial plan was to implement NFC but QR seemed more reasonable as most of smartphones has camera but no NFC.
A lot of small changes I have in pipeline to ease usage. But first thing is first to get initial releases and testing for all 3 platforms. (Android, iOS, WinPhone)

fmiboy

  • Board Moderator
  • Jr. Member
  • ****
  • Offline Offline
  • Posts: 92
    • View Profile
  • Karma: +20/-0
Re: [ANN] Nxt Mobile
March 16, 2015, 07:30:07 pm

Note: you can change node from app to any public testnet node and test all functionality of the app.  example: http://1.1.1.1:6876/nxt
That way we would get more tests to find more bugs...

fmiboy

  • Board Moderator
  • Jr. Member
  • ****
  • Offline Offline
  • Posts: 92
    • View Profile
  • Karma: +20/-0
Re: [ANN] Nxt Mobile
March 17, 2015, 02:31:19 pm

no splash screen in next release, at this stage we don't seem to need branding splash, we may have it in future if it won't effect performance.

tiker

  • Jr. Member
  • **
  • Offline Offline
  • Posts: 26
    • View Profile
  • Karma: +1/-0
Re: [ANN] Nxt Mobile
March 17, 2015, 05:06:34 pm

I downloaded this last night but haven't had much time to test it yet.

First thought or comment though.  The client defaults to a single public node.  If that node goes down for whatever reason, the application won't function.  If 1000s of people pick this up and start using it, that node could become over loaded.  (I don't know anything about the default node.)  I know people can change the node to their own but is the targeted user group going to know what server to use?

A few options I'd recommend:
- add a list of several nodes where a node is randomly selected when the application starts to balance the load on public servers
- gives the application the ability automatically switch to another node if one stops responding
- list the servers in a drop down menu so the average user can select a different server
- keep the ability to add private servers to the list, but possibly add the ability to remove or ignore the default public servers for the paranoid

I don't think you want your application to stop if the owner of the default node decides to shut down the node for whatever reason (updates, etc.).

I'll spend some time and actually test the functionality tonight.  :)

fmiboy

  • Board Moderator
  • Jr. Member
  • ****
  • Offline Offline
  • Posts: 92
    • View Profile
  • Karma: +20/-0
Re: [ANN] Nxt Mobile
March 17, 2015, 05:41:00 pm

I downloaded this last night but haven't had much time to test it yet.

First thought or comment though.  The client defaults to a single public node.  If that node goes down for whatever reason, the application won't function.  If 1000s of people pick this up and start using it, that node could become over loaded.  (I don't know anything about the default node.)  I know people can change the node to their own but is the targeted user group going to know what server to use?

A few options I'd recommend:
- add a list of several nodes where a node is randomly selected when the application starts to balance the load on public servers
- gives the application the ability automatically switch to another node if one stops responding
- list the servers in a drop down menu so the average user can select a different server
- keep the ability to add private servers to the list, but possibly add the ability to remove or ignore the default public servers for the paranoid

I don't think you want your application to stop if the owner of the default node decides to shut down the node for whatever reason (updates, etc.).

I'll spend some time and actually test the functionality tonight.  :)

Thank you for comment and suggestions!
Yes I am testing few options to fix node issues.

Let me know if you have more suggestions.

apenzl

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 2457
    • View Profile
    • Nxter.org
  • Karma: +237/-10
Re: [ANN] Nxt Mobile
March 17, 2015, 09:10:19 pm

How about Slothbag's NxtLite approach? App connects to a random public node from nxtpeers - or the user's own.
Add a "change node" button in the app or make it automatically pick another node if disconnected.

I haven't had time to test yet, but will hopefully get to it this week.  :)

fmiboy

  • Board Moderator
  • Jr. Member
  • ****
  • Offline Offline
  • Posts: 92
    • View Profile
  • Karma: +20/-0
Re: [ANN] Nxt Mobile
March 18, 2015, 02:53:54 am

How about Slothbag's NxtLite approach? App connects to a random public node from nxtpeers - or the user's own.
Add a "change node" button in the app or make it automatically pick another node if disconnected.

I haven't had time to test yet, but will hopefully get to it this week.  :)

Yes, that is exactly, how it is being implemented! ;)
I will publish update today or tomorrow.

The-Lawyer-of-NXT

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 390
    • View Profile
    • http://nxtlegal.org/
  • Karma: +58/-4
Re: [ANN] Nxt Mobile
March 19, 2015, 08:50:25 am

love it. THANKS¡¡¡

fmiboy

  • Board Moderator
  • Jr. Member
  • ****
  • Offline Offline
  • Posts: 92
    • View Profile
  • Karma: +20/-0
Re: [ANN] Nxt Mobile
March 19, 2015, 07:47:07 pm

Thank you guys for feedbacks!

Some functions you may have missed:

* After adding account you can tap on it to get QR code.
* After all assets fetched from node you can search for asset by name or id
* Tap on any asset to get asset details, open orders (5) and place bid/ask orders (transaction signed locally)
* send nxt has QR scanner for recipient id where also if other user requested payment (generated request payment QR via app) it will automatically fill recipient and amount fields accordingly.

Update: version 1.0.1

* Material design style menu.
* Node, now possible to choose from nxtexplorer.com - List of all online server with open API, hallmark and latest version or enter custom node.
* removed splash screen.
* bug fixes

Let us test new design and functions. Google Play store update may take a while.
Topic first post updated with latest development and some screenshots.

PS. Still working on assets page, long list (~6 sec waiting time to get all assets is not what user wants even though ui is responsive during that time.)
« Last Edit: March 19, 2015, 07:57:45 pm by fmiboy »

fmiboy

  • Board Moderator
  • Jr. Member
  • ****
  • Offline Offline
  • Posts: 92
    • View Profile
  • Karma: +20/-0
Re: [ANN] Nxt Mobile
March 20, 2015, 05:23:48 pm

found small bug after latest release on adding account page!
update will follow soon!

fmiboy

  • Board Moderator
  • Jr. Member
  • ****
  • Offline Offline
  • Posts: 92
    • View Profile
  • Karma: +20/-0
Re: [ANN] Nxt Mobile
March 21, 2015, 07:55:03 am

Good day folks!

project is moving forward, paid for iOS store license.
Hopefully it will be accepted soon so that we can get more audience.

What would you prefer...

1. Do you prefer scrolling through assets to get asset you want?
or
2. Do you prefer type search to get asset you want asset?

1. Can be done via api and can be made smooth user experience. But one has to scroll quite a bit to find what he wants from long list of assets.

2. Implemented, requires to fetch all assets which requires ~6 to 10 sec depending on connection and amount of data, in future this can grow with assets grow. There is some lagging while scrolling and search is made as you type, also effected performance. That is what we have currently, available feature.

As of now thinking combination might work well. Searching only once also increase performance.
Native client approach is good as well, but user has to find asset id from somewhere and copy paste that which is not user friendly in a case of mobile app.

I need some input from community....

thanks!

PS. Don't forget to donate to show your support for project.
Pages: [1] 2 3 4  All