elective-stereophonic
elective-stereophonic
[Android NXTWallet] Second beta version 2.0.2
singapore
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Stable Nxt Client: Nxt 1.12.2

Pages: [1] 2  All

Author Topic: [Android NXTWallet] Second beta version 2.0.2  (Read 6197 times)

marcus03

  • Board Moderator
  • Sr. Member
  • ****
  • Karma: +24/-1
  • Offline Offline
  • Posts: 389
    • View Profile
[Android NXTWallet] Second beta version 2.0.2
« on: July 16, 2014, 03:59:10 pm »

Here's the second beta version of my Android NXT Wallet.

The project is still closed source and the app works against the NXT mainnet.

There is no way to add an account secret for an existing account. Only new wallet accounts are created with the account secret generated by the app. If you transfer NXT into your wallet account to test the app, please limit it to small amounts (<100 NXT).

Also, please use the backup function, keep the the encryption password safe and verify your backup!


If you've installed a previous version, please completely uninstall it before installing this one.

Download

Download link: NXTWallet_v2.0.2.apk

SHA256 checksum: 1A19275B18ADF2374A0A40D7369727F8BF372E9DDFFBCD6265C1EF1FC88F2CEC

QR code for the download link:



Virustotal scan: https://www.virustotal.com/de/file/1a19275b18adf2374a0a40d7369727f8bf372e9ddffbcd6265c1ef1fc88f2cec/analysis/1405528699/

Changes for v2.0.2
* Fixed a startup problem

Changes for v2.0.1
* Implemented account creation
* Implemented encrypted backup and verify/restore through QR codes
* Implemented sending NXT
* Implemented "Request NXT" using a QR code
* Data is now saved in the app home path (not readable for other apps); Log files and encrypted backups go to \Download\NXTWallet\
* QR Droid is now supported in addition to the ZXing Barcode scanner
* Tapping below a list entry now does not open the currently selected item
* After adding a new account its balance is now updated faster
* Made the notifications consistent  and better to read (one notification for every account showing the balance difference since last time app was in foreground)
* Added a splash screen. Unfortunetely I have to show two splash screens with a small flicker in-between for technical reasons. I've tried to make the problem a feature and made a monochrome->colored effect. The duration for the b/w splash screen won't change. The duration the blueish splash screen will get shorter over the next releases.
* The app picks a public node address to connect to only once now and uses this as long as it is reachable.
* Made deleting accounts and contacts a bit more intuitive
* Correctly handing balance fetching for unknown accounts now
* Significantly reduced the amount of transfered data (in/out byte counters are on the debug page)
* Log files older than 7 days are now deleted from \Download\NXTWallet\log
* Remove log viewer for performance reasons
* Implemented warning message for backups/verifies/reading of security notes
* Implemented retrieval of NXT/USD, NXT/EUR and NXT/BTC prices and display of there currencies




Some further hints and comments (PLEASE READ):
* If you want to test, please enter yourself and your device at: https://docs.google.com/spreadsheets/d/1bcsi6ytEXzdNlDWEbWP4Kl0CLeX55DSYL6xA28TU9Wc/edit?usp=sharing
* For the project roadmap, please check https://nxtforum.org/nxt-wallet-for-android/project-roadmap/
* To install the apk package you need to allow installation from unknown sources: http://www.teamandroid.com/2012/04/01/how-to-enable-installing-third-party-apps-in-android-phones/
* This is supposed to be a mainstream app. The goal is that your mother and grandfather can use it. If you are interested in seeing the signatureHash of an alias assignment transactions, this is app is probably not for you.
* The GUI design is not finished. Especially the design of the transaction and message list is currently more like a stub. These will be prettified later.
* For QR code scanning you need to have the ZXing Barcode Scanner app installed (https://play.google.com/store/apps/details?id=com.google.zxing.client.android)
* I've developed against a screen resolution of devices like the Nexus 4/5, S4 or HTC One. I still need to handle the layout for devices that have significantly lower screen resolutions. Also, it looks kind of horrible on tablet devices.
* Payments and messages (technically transactions) are not saved between runs for debugging purposes. I will likely change that later.
* The app will check if Internet is available and if so, connect to a public API node in intervals. If you don't exit or kill the app, it will download every 15 minute in the background. Please keep an eye on your allowed bandwith when you don't have wifi. When in background, notifications about balance changes and messages will go to the Android notification center; when in foreground toast messages are shown
* Some hints and tips:
        You can tap the icon on the drawer to get connection infos.
        If you don't give an account a name, it will use the account name from the blockchain (if one is set). For contacts you always have to enter an account name.
        Tap the QR code to enlarge it.
        The QR codes generated and recognized are in deep link format: "nxt://address/NXT-XXXX-XXXX-XXXX-XXXXX". Generate QR codes here: https://www.the-qrcode-generator.com/
« Last Edit: July 16, 2014, 04:41:24 pm by marcus03 »
Logged
My Android NXT wallet project!
Raspberry Pi NXT node/Two VPS NRS nodes
NXT tips and donations: NXT-X5EB-VSL5-Z7DU-3GWTJ

cc001

  • Hero Member
  • *****
  • Karma: +68/-4
  • Offline Offline
  • Posts: 829
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.1
« Reply #1 on: July 16, 2014, 04:19:06 pm »

The Wallet does not start if the /Download/NXTWallet directory does not exist. I removed it manually (renamed it, to be precise) after uninstalling the previous version, because you told to uninstall completely before installing the new test version. The new version does not create that directory. After restoring that directory, the wallet starts.

I will test the rest later
Logged
cc001 Personal - NXT-8RXS-2SSK-RNF2-HSNL8
NxtReporting.com - The Nxt Asset Exchange Portfolio Manager with Profitability Tracking - Donations are greatly appreciated on NXT-5W4G-GAR6-JHJP-H8ZTW

Thames

  • Sr. Member
  • ****
  • Karma: +32/-11
  • Offline Offline
  • Posts: 371
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.1
« Reply #2 on: July 16, 2014, 04:21:04 pm »

Installed on phone and tablet, but phone is hanging on blue loading screen, and tablet gives up on blue loading screen and unloads.
Logged

marcus03

  • Board Moderator
  • Sr. Member
  • ****
  • Karma: +24/-1
  • Offline Offline
  • Posts: 389
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.1
« Reply #3 on: July 16, 2014, 04:24:16 pm »

The Wallet does not start if the /Download/NXTWallet directory does not exist. I removed it manually (renamed it, to be precise) after uninstalling the previous version, because you told to uninstall completely before installing the new test version. The new version does not create that directory. After restoring that directory, the wallet starts.

Bug report is on spot. Thanks!  Will fix and release 2.0.2 within an hour or so.
Logged
My Android NXT wallet project!
Raspberry Pi NXT node/Two VPS NRS nodes
NXT tips and donations: NXT-X5EB-VSL5-Z7DU-3GWTJ

marcus03

  • Board Moderator
  • Sr. Member
  • ****
  • Karma: +24/-1
  • Offline Offline
  • Posts: 389
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #4 on: July 16, 2014, 04:40:14 pm »

First post updated with version 2.0.2 fixing a startup bug. If you've tried version 2.0.1 please download and install 2.0.2.
Logged
My Android NXT wallet project!
Raspberry Pi NXT node/Two VPS NRS nodes
NXT tips and donations: NXT-X5EB-VSL5-Z7DU-3GWTJ

jeff jefferson

  • Full Member
  • ***
  • Karma: +1/-0
  • Offline Offline
  • Posts: 127
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #5 on: July 16, 2014, 04:51:37 pm »

 I requested a payment. There is no QR code generated which could be scanned. Also I can't see any QR codes in the app at all. Device: Huawei Mate  :'(

Also i miss the refresh button?! Is it needed? or will i receive any notification that i have received a payment via push?

My "Back" button doesnt work. I have to click on the back button within the app. Maybe it can be fixed?
« Last Edit: July 16, 2014, 05:08:19 pm by jeff jefferson »
Logged

Thames

  • Sr. Member
  • ****
  • Karma: +32/-11
  • Offline Offline
  • Posts: 371
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #6 on: July 16, 2014, 04:57:52 pm »

First post updated with version 2.0.2 fixing a startup bug. If you've tried version 2.0.1 please download and install 2.0.2.
Still hanging on blue load screen, for me.
Logged

jeff jefferson

  • Full Member
  • ***
  • Karma: +1/-0
  • Offline Offline
  • Posts: 127
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #7 on: July 16, 2014, 05:03:34 pm »

awesome app  ;D

bigger icons and more descriptions for icons are needed.

what's your address? wanna send some thank you NXT!!!
Logged

marcus03

  • Board Moderator
  • Sr. Member
  • ****
  • Karma: +24/-1
  • Offline Offline
  • Posts: 389
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #8 on: July 16, 2014, 05:16:23 pm »

First post updated with version 2.0.2 fixing a startup bug. If you've tried version 2.0.1 please download and install 2.0.2.
Still hanging on blue load screen, for me.
Try this: long tap on the app icon, app details, then force close. Then start the app again.
Logged
My Android NXT wallet project!
Raspberry Pi NXT node/Two VPS NRS nodes
NXT tips and donations: NXT-X5EB-VSL5-Z7DU-3GWTJ

kodtycoon

  • Hero Member
  • *****
  • Karma: +43/-18
  • Offline Offline
  • Posts: 916
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #9 on: July 16, 2014, 05:18:52 pm »

Downloading now. Testing with Sony Xperia (model mentioned bellow)

Sent from my C1905 using Tapatalk

Logged

kodtycoon

  • Hero Member
  • *****
  • Karma: +43/-18
  • Offline Offline
  • Posts: 916
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #10 on: July 16, 2014, 05:26:06 pm »

My my very slick. :) one suggestion. When I open the menu top right corner I have to click the same button again to close it. Is it possible to make it so clicking any where outside the menu box closes it? Will this app eventually support AE? Nice job very cool app.

Sent from my C1905 using Tapatalk

Logged

Thames

  • Sr. Member
  • ****
  • Karma: +32/-11
  • Offline Offline
  • Posts: 371
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #11 on: July 16, 2014, 06:02:53 pm »

First post updated with version 2.0.2 fixing a startup bug. If you've tried version 2.0.1 please download and install 2.0.2.
Still hanging on blue load screen, for me.
Try this: long tap on the app icon, app details, then force close. Then start the app again.
I done that and cleared the data, and still hung. I uninstalled, and installed, and same. I then uninstalled, and restarted phone, and installed again....same again.  :(
Logged

marcus03

  • Board Moderator
  • Sr. Member
  • ****
  • Karma: +24/-1
  • Offline Offline
  • Posts: 389
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #12 on: July 16, 2014, 06:07:35 pm »

I requested a payment. There is no QR code generated which could be scanned. Also I can't see any QR codes in the app at all. Device: Huawei Mate  :'(

martismartis reported previously that this happens on his Android TV stick. It might really be device dependant problem.

To pinpoint this: Create a backup of the wallet through the menu at the top right of the Dashboard. Then open the created *.png file located at /Download/NXTWallet/backups/  in an image viewer. Do you see the QR code?

Quote
Also i miss the refresh button?! Is it needed? or will i receive any notification that i have received a payment via push?

Refresh happens every 30 seconds when the app is in foreground, every 15 minutes  when it is in background and whenever the app goes from background to foreground.

Quote
My "Back" button doesnt work. I have to click on the back button within the app. Maybe it can be fixed?

Is this limited to certain screens or does it happen on all screens of the app?

Logged
My Android NXT wallet project!
Raspberry Pi NXT node/Two VPS NRS nodes
NXT tips and donations: NXT-X5EB-VSL5-Z7DU-3GWTJ

marcus03

  • Board Moderator
  • Sr. Member
  • ****
  • Karma: +24/-1
  • Offline Offline
  • Posts: 389
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #13 on: July 16, 2014, 06:10:11 pm »

awesome app  ;D

bigger icons and more descriptions for icons are needed.

what's your address? wanna send some thank you NXT!!!

Thanks. :-)

Address is in my sig or you can buy my AndroidCli asset (details here: https://nxtforum.org/nxt-wallet-for-android/project-ideaoffer-nxt-wallet-for-android/ )
Logged
My Android NXT wallet project!
Raspberry Pi NXT node/Two VPS NRS nodes
NXT tips and donations: NXT-X5EB-VSL5-Z7DU-3GWTJ

marcus03

  • Board Moderator
  • Sr. Member
  • ****
  • Karma: +24/-1
  • Offline Offline
  • Posts: 389
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #14 on: July 16, 2014, 06:12:27 pm »

My my very slick. :) one suggestion. When I open the menu top right corner I have to click the same button again to close it. Is it possible to make it so clicking any where outside the menu box closes it?

I've put that on my todo list now.

Will this app eventually support AE?

It's not on the roadmap (https://nxtforum.org/nxt-wallet-for-android/project-roadmap/) and I don't plan beyond that right now.
Logged
My Android NXT wallet project!
Raspberry Pi NXT node/Two VPS NRS nodes
NXT tips and donations: NXT-X5EB-VSL5-Z7DU-3GWTJ

marcus03

  • Board Moderator
  • Sr. Member
  • ****
  • Karma: +24/-1
  • Offline Offline
  • Posts: 389
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #15 on: July 16, 2014, 06:13:56 pm »

First post updated with version 2.0.2 fixing a startup bug. If you've tried version 2.0.1 please download and install 2.0.2.
Still hanging on blue load screen, for me.
Try this: long tap on the app icon, app details, then force close. Then start the app again.
I done that and cleared the data, and still hung. I uninstalled, and installed, and same. I then uninstalled, and restarted phone, and installed again....same again.  :(

Is it writing log files to "/Download/NXTWallet/log"? If so, could you sent them in to NXTSolaris@gmail.com please? Thanks!
Logged
My Android NXT wallet project!
Raspberry Pi NXT node/Two VPS NRS nodes
NXT tips and donations: NXT-X5EB-VSL5-Z7DU-3GWTJ

Thames

  • Sr. Member
  • ****
  • Karma: +32/-11
  • Offline Offline
  • Posts: 371
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #16 on: July 16, 2014, 10:00:15 pm »

First post updated with version 2.0.2 fixing a startup bug. If you've tried version 2.0.1 please download and install 2.0.2.
Still hanging on blue load screen, for me.
Try this: long tap on the app icon, app details, then force close. Then start the app again.
I done that and cleared the data, and still hung. I uninstalled, and installed, and same. I then uninstalled, and restarted phone, and installed again....same again.  :(

Is it writing log files to "/Download/NXTWallet/log"? If so, could you sent them in to NXTSolaris@gmail.com please? Thanks!
Just the original download in there, which is on the SD card. No log files.
Logged

marcus03

  • Board Moderator
  • Sr. Member
  • ****
  • Karma: +24/-1
  • Offline Offline
  • Posts: 389
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #17 on: July 17, 2014, 07:08:01 am »

Is it writing log files to "/Download/NXTWallet/log"? If so, could you sent them in to NXTSolaris@gmail.com please? Thanks!
Just the original download in there, which is on the SD card. No log files.

Hm... is your Android rooted, so you can get access to the Android log files?

Also, could you list yourself in the testers sheet please? https://nxtforum.org/nxt-wallet-for-android/(androidwallet)-beta-testers-wanted/

EDIT: One more idea: Try to create the directory /Download/NXTWallet/log manually and try to start the app again.
« Last Edit: July 17, 2014, 07:50:45 am by marcus03 »
Logged
My Android NXT wallet project!
Raspberry Pi NXT node/Two VPS NRS nodes
NXT tips and donations: NXT-X5EB-VSL5-Z7DU-3GWTJ

Thames

  • Sr. Member
  • ****
  • Karma: +32/-11
  • Offline Offline
  • Posts: 371
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #18 on: July 17, 2014, 02:45:54 pm »

Is it writing log files to "/Download/NXTWallet/log"? If so, could you sent them in to NXTSolaris@gmail.com please? Thanks!
Just the original download in there, which is on the SD card. No log files.

Hm... is your Android rooted, so you can get access to the Android log files?

Also, could you list yourself in the testers sheet please? https://nxtforum.org/nxt-wallet-for-android/(androidwallet)-beta-testers-wanted/

EDIT: One more idea: Try to create the directory /Download/NXTWallet/log manually and try to start the app again.
Updated doc. Seems i have an old version these days. Did try to manually update, but returns latest/current version for phone.

Can you direct me to something better than Astro to navigate?
Logged

marcus03

  • Board Moderator
  • Sr. Member
  • ****
  • Karma: +24/-1
  • Offline Offline
  • Posts: 389
    • View Profile
Re: [Android NXTWallet] Second beta version 2.0.2
« Reply #19 on: July 17, 2014, 02:52:17 pm »

Updated doc. Seems i have an old version these days. Did try to manually update, but returns latest/current version for phone.

Can you direct me to something better than Astro to navigate?

You mean for navigating in the file system? I use this: https://play.google.com/store/apps/details?id=com.estrongs.android.pop
Logged
My Android NXT wallet project!
Raspberry Pi NXT node/Two VPS NRS nodes
NXT tips and donations: NXT-X5EB-VSL5-Z7DU-3GWTJ
Pages: [1] 2  All
 

elective-stereophonic
elective-stereophonic
assembly
assembly