[Passed] Final proposal for continuing developments on Android wallet (v3.0 released)

They have, the grant passed 12 days ago.

The developer, Matthew has advised me that he is aiming to release the first test version for release 1 early next week. Stay tuned.

1 Like

Update: The testing took a bit longer than expected but we are going for quality over speed. Matthew advised me that the last test run was successful and that we will get an APK to test with in the next 24 hours. Counting down…

5 Likes

Looking forward to it @Cybnate, thanks for all your hard work. I’m switching from an iPhone to an Android in the next couple weeks solely so I can make use of this wallet.

1 Like

I think i will have to wait for an iOS version…

NuBits Android wallet v2.0 test release

Finally it is here. The first release of a series of 3 releases. Details about all 3 releases can be found in the first post of this thread. This first release is still within the agreed 3 week period and therefore considered on time from a contractual perspective. I will ask Matthew to start with the preparations for release 2 in the next few days.

Testing
This is the first test version. The community has 1 week (till 27-Mar-15 0:00 UTC) to provide feedback in this thread. When you have already installed v1.0 make sure you have a backup of your wallet. It should automatically upgrade your wallet, but better safe than sorry. When you are starting from scratch, please allow a few hours to synchronize with the blockchain. This is a one-off. Experience learned that it might pay off to assign a ‘trusted peer’ under Settings instead of waiting for random connections. That will speed up the process. A trusted peer is an IP address of a NuBits node.
Don’t forget to backup your wallet and protect it with a pin code if you wish.

Download here
Link to NuBits Android APK v2.0 (deleted)
Link to NuBits Android APK v2.01 (deleted)
Link to NuBits Android APK v2.02
After the testing period the final version will be uploaded to the Google Play Store. Depending on your setting you will be automatically upgraded to v2.0 (or higher). You can still find the previous version v1.0 in the Play Store (search for NuBits).

Release notes v2.0:
The following functionality is included in this release:

  • Deterministic wallets (BIP0032) or HD wallets
  • Encrypt wallet with PIN code, required to send coins (under Safety, select spending PIN)
  • Displaying local currency in App widget User
  • Interface improvements
  • Bug fixes and performance enhancements

Known issue (fixed with v2.01)
My preliminary testing on an Android Kitkat tablet resulted in a ‘NuBits has stopped’ message only a few seconds after starting the wallet while starting from scratch. To continue; just click ‘Ok’. I’ve learned that it actually doesn’t stop but is just busy and Android sometimes thinks that it crashed and starts asking to send for crash reports etc. Just cancel the reports and wait patiently for a couple of minutes. You may have to try a couple of times. After that you can go back to the App with the task selector at the bottom. It should still show. The Peercoin client (v2.4) displays the same behaviour. With older Android versions this doesn’t seem to be a problem. Please report your Android version when you are seeing the same behaviour or none of this. I’m interested how widespread this behaviour is and which versions are affected. Hopefully this can be fixed. I’ve already send Matthew (the developer) my logs.

V2.02 might fix an issue related custodial grant received into the Android wallet as Woolly_Sammoth reported in this thread below. Still needs to be tested and confirmed. No other changes.

3 Likes

You can get very cheap Android devices these days. As long as it run Android v2.3 or higher you can use such a phone just as your portable NuBits wallet. I’ve been asking around for an iOS wallet, but when commercially done it is very expensive (20k+) just to get some basics. Maybe we can do this when the shares are over US$0.02 each :smile: or just find a willing volunteer…

Edit: maybe someone can follow-up or work on this: https://www.peercointalk.org/index.php?topic=3701.msg38496;topicseen#msg38496 That sounds like a shorter route…

1 Like

I have a nexus tablet. I ll try the Android wallet on it.

1 Like

Android 4.2.1, Asus Transformer, crashes on start after about 3 - 5 sconds. 1.0 was installed before and not uninstalled. Uninstall / reinstall didn’t help, is there a particular folder I have to delete?

Android 4.3, Samsung Galaxy S3, runs perfectly without any lag, but also was updated.

Ok, not great, but thanks for trying. Not sure about uninstall, Matthew have to chip in about that.

I wouldn’t rule out that its an issue with my tablet, we hate each other. Better wait for more feedback from Android 4.2.1 users before taking action. But is there anything that might not get deleted during uninstall?

It might require a reboot. I noticed that the blockchain sync process is still running after crash. When you wait a while there is a chance that it will open without a problem. At least mine does that after a few minutes now the blockchain is fully synchronised.

Tried that. But you are right that it seems that the process is still alive. I’ll give it another try in some hours.

One other thing: It would be nice if the PIN would be asked a second time when setting it up. I know you can show it in clear text, but its very dangerous if you fat finger it without noticing.

3 Likes

Just installed the v2.0 apk.
Absolutely no issues for me running on a HTC One X with a buggy build of CyanogenMod 12 (LollyPop).
Having just poked around the app I’d say it runs a bit faster than the previous version. Very good work. I’ll continue to prod it over the next few days and report any issues back.

1 Like

Posted to /r/NuBits and tweeted it. Will save big announcements on /r/Cryptocurrency and nubits.com for after the one week period for feedback is completed, and everything is found to be running smoothly.

3 Likes

Update

This morning I received an overnight update from Matthew which fixed the behaviour Creon and I reported on some devices. Well, at least it sorted it on my device (HP Touchpad 3g with Cyanogen 11 Kitkat). Please let me know whether you still have issues or any other remaining issues. I’ve also updated the link in the post above

Download link here. I’ve called it v2.01 but it still reports as 2.0 in the wallet. The previous version doesn’t need to be uninstalled.

Edit: Also just re-loaded the blockchain which now goes at least 10 times faster than before! On wifi/broadband I managed to synchronise it from 0 to 267000+ blocks within 20 minutes. Your speed may vary depending on your broadband/internet connection speed.

Edit2: For the Peercoiners amongst us. Matthew posted also an update (v2.5) for the Peercoin client which suffered from the same issue, which have been fixed on my device at least. You will get an automatic update from Google Play.

2 Likes

Android 4.2.1, Asus Transformer, runs perfectly. Still not sure if several restarts would have fixed it too, but this update surely worked. Thanks!

1 Like

We took this pull request from the Bitcoin client which also doesn’t have this feature. You can argue about it. Some people do just copy and paste their passwords anyway. But it is worth noting that people need to be careful and use the ‘Show password’ function. Best to try with a small amount first and testing your password before transferring a lot of NBT to it for now.

FYI Just sent the initial payment for release 2 (v3.0) to the Developer, so he can get started to an even more exciting release 2 while we are testing release 1.

Zero problems on Xperia Z1 compact. (Android 4.4.4)

1 Like