BoldNinja: Major Mobile Wallet Update — With New Features!

open-source ios-app-development crypto blockchain android-app-development

It has been a few months since our last ARK Mobile Wallet update. Since then, we have been hard at work fixing bugs and developing a huge slate of new features!

To download the latest version you can follow the notification you will receive from Google Play or App Store that there is a new version available. You can also use the links below for manual update or installation (it might a few hours for update to appear depending on your country and schedule of release from App Store or Google Play):

Android Jelly Bean devices (4.1 to 4.3.1) are no longer supported as they no longer receive security updates from Google. KitKat support will also be removed in the next iteration of the app since it is now considered deprecated from Google updates.

Changes in Numbers

Since our last release of ARK Mobile Wallet on March 12th we had:

  • 23 different developers contributing to the Core.
  • 166 files changed in the Core repository.
  • 233 commits to the Core repository.
  • 1,163 lines of code deleted from the Core.
  • 5,218 lines of code added to the Core.

New Features

  • Adding ARK-based blockchains to the Mobile Wallet

A popular request was for the addition of different ARK-based networks to the Mobile Wallet, similar to the current Desktop Wallet. Now, other ARK-based projects can be added from within the mobile wallet! This opens doors for developers to test their custom bridgechains using the mobile wallet. Simply input an IP from one of their node IPs/domains and the wallet will automatically obtain all of the necessary information for you to use that network.

To add an ARK-based blockchain, first click “Create a new profile”, then “Show Advanced”, “Custom” and “Create”. The same process can be done from the “Settings” screen if you are already logged into a profile. If you previously added a custom network and just want to add a new profile attached to that network, you can select it from the drop-down menu.

Adding custom network within new profile screen
  • V2 Network Ready

One of the biggest updates is compatibility with our new Core v2. Also, the new Mobile Wallet is now ready to use with our DevNet network v2! When creating a network it automatically checks if it is v1 or v2 so you can import other V2 ready networks into the mobile app!

  • Dark Mode Option

A huge request was for dark mode (mostly by Travis, who is a dark theme fanatic). Now, those with sensitive eyes, vampires, metal fans, and followers of the Dark Lord can appreciate even more darkness in their life! Special thanks to our community developer ‘Dated’ for taking the time to incorporate our designer Oleg’s dark theme design.

You can enable this option under “Settings” by clicking on “Dark Mode” (to switch back to light mode just press again).

Dark Mode can activated under Settings
  • Validate Passphrase (BIP39) When Importing Account

When importing your passphrase into the mobile wallet, if you enter a non BIP39 passphrase, you will get an error message if the passphrase or the number of words is invalid. Also, there is now a switch to enter custom (non BIP39) passphrases if you are using a custom based passphrase.

Improved UI and optional custom BIP39 switch
  • Passphrase BIP39 Word Suggestions

When importing your passphrase there is now an auto-complete feature that shows possible words from the BIP39 list as you enter characters. Click the word to complete the entry making it easier and less prone to errors when importing passphrases.

Word suggestions from the BIP39 list
  • Add Optional Amount to Receive Screen

Pressing the + button in the lower right corner gives you an option to ‘Receive’ ARK by entering how much you want to receive (either in ARK or fiat currency). A QR code with all parameters is automatically generated for you to share with who you are requesting payment from (use the share icon in the upper right corner to share it).

Request a specific payment amount
  • Generate and Import Passphrase in All Possible BIP39 Languages

This is a feature that allows you to generate and import passphrases in any language (from the possible languages defined in BIP39 wordlist). This can be selected in ‘Settings’ under ‘Wordlist language’.

Setting other language passphrase option
  • Allow the User to Hide/Show the Passphrase While Inputting

Improved security on wallet import by allowing hiding of the passphrase with a hide/show icon option.

Hide / Show passphrase option

Other Fixes and UI improvements

  • Changing peer of the network — many users had trouble when trying to switch from a bad peer to a good new one, making them have to clean local storage. This has now been resolved and peer change should work as intended.
  • PIN confirmation added when removing wallet — when removing wallet from the app you are now required to input PIN to confirm removal (note that the passphrase will be deleted from the app as well, so make sure you have it backed up).
  • Add address checks when sending — when sending ARK to another address it now checks if the provided address is in correct form and lets the user know if it is not.
  • Show loading screen— added loading window with the spinner when applicable.
  • Make wallet labels unique & fix bugs — Fixed bug that wallet label was not updated “on same screen” and fixed bug that “address” was returned for wallets.
  • Removing read only wallets — there was an error where you could not remove read only wallets from the app. This has now been resolved.
  • Delete confirmation show contact name — when deleting a contact from the list there is now a confirmation window.
  • Shorten addresses in send transaction input field — when sending ARK the address is now shortened, similar to the explorer so you can check the first and last few characters of the address. This is also done when scanning from QR code.
  • Fixed issue that if you don’t allow the camera the app hangs — if you didn’t give permission to the mobile wallet to use your camera for QR, the app froze. This has now been resolved.
  • Unique profile names — enforces uniqueness of profile names to differentiate them.
  • Remove gray square — in some screens a small gray square was visible at the edge of the screen and has now been removed.
  • Keep wallet name when converting watch-only wallet to full wallet.
  • Clean up style on PIN modal & normalize spacing.
  • Added info that 24 hour price is for BTC and show BTC 24 hour change next to BTC value.

And numerous other patches, resolved code conflicts and dependencies updates!

New Languages

  • French
  • Korean
  • Bulgarian
  • Czech
  • Italian
  • Portuguese

Special thanks to all of the community contributors who made this new wallet a possibility and we hope you’ll continue rocking!

One of the features we will be working on for the next update is implementing support for Ledger hardware devices on Android. There is currently no Ledger support for iOS as this integration requires an OTG cable, more information can be found here: https://support.ledgerwallet.com/hc/en-us/articles/115005463729-OTG-Kit-adapters-for-your-Ledger-devices

How Can I Help With Development or Report Issues?

If you want to help, get involved and earn some extra ARK be sure to give ARK GitHub Development Bounty a read and get coding:

Follow us on social media ( Twitter | Facebook | Reddit ), join our community ( Slack | Discord ) and stay tuned to our blog on Medium and on Steemit.

Major Mobile Wallet Update — With New Features! was originally published in ARK.io | Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.

Original article was created by: BoldNinja at blog.ark.io

Disclaimer: This article should not be taken as, and is not intended to provide, investment advice. Please conduct your own thorough research before investing in any cryptocurrency or ICO.

Interested in Cryptocurrencies and ICO's?

Follow our telegram channel for daily cryptomarket reports!

Join @cointrends

Stay on top of Altcoins and ICO trends.

Subscribe to our free Weekly Cryptomarket report

Delivered once a week, strongly to your inbox.

Subscribe to our mailing list
October 04, 2018

Community Spotlight — September 2018 Edition

Community Spotlight — September 2018 EditionSeptember is a wrap! We at ARK are proud of our determined and bright community, and our monthly Community Spotlight newsletter will keep you apprised on some notable community activities. Let’s dive into just some of the ways the ARK...

From: Justin Renken
October 02, 2018

ARK Core v2: Dynamic Fees

Over the past few weeks there have been numerous discussions about the upcoming dynamic fees in Core v2, so we wanted to take some time to go over how the system will work in a less technical and easier to understand way based on some simple examples. We hope this helps clarify some of the...

From: BoldNinja
October 01, 2018

September 2018: ARK GitHub Development Bounty Winners

Another month has passed in our GitHub development bounty program. We want to give a huge thank you to all who participated in September and we hope you will continue to do so in October, and don’t forget it is never to late to join — what better way to learn and earn.Don’t forget...

From: BoldNinja
September 28, 2018

ARK Core v2: Final Testings

With ARK Core v2 taking shape as we envisioned for initial release, we will be diving into final tests by focusing some testing in different segments of the ARK Core and we need your help, our dear community and delegates.Starting in early October we are launching a month long(minimum) testing...

From: BoldNinja

rARK Core v2: Final Testings

With ARK Core v2 taking shape as we envisioned for initial release, we will be diving into final tests by focusing some testing in different segments of the ARK Core and we need your help, our dear community and delegates.Starting in early October we are launching a month long(minimum) testing...

From: BoldNinja
September 24, 2018

Vasil Dimov — ARK’s Newest Core Developer

The ARK team is expanding rapidly and we are pleased to announce the hiring of our 4th new developer during the past 2 months! Please welcome Vasil Dimov from Bulgaria.Vasil’s professional developer story began in 1999 at a local web-design company in Bulgaria as their main web developer, and...

From: BoldNinja
Upcoming ICO's
This week overview
Token Name Starts
CDRX (CDRX) logo CDRX (CDRX) 3 days
SkyMap (SKYM) logo SkyMap (SKYM) 3 days
Aditus (ADI) logo Aditus (ADI) 4 days
PlayChip (PLA) logo PlayChip (PLA) 5 days
Stem Cell (SCIA) logo Stem Cell (SCIA) 5 days
Nodvix (NVDX) logo Nodvix (NVDX) 6 days
Cryptocurrency rates
*Last hour average price&change
Coin Name Price Hour
Bitcoin logo BTC $5510.88187999 -0.12%
Ripple logo XRP $0.4511968924 -0.47%
Ethereum logo ETH $175.761615023 0.15%
Bitcoin Cash logo BCH $434.907492617 -0.95%
Stellar logo XLM $0.2255528153 -0.57%
EOS logo EOS $4.4711017273 0.27%
Litecoin logo LTC $42.4582277886 0.13%
Tether logo USDT $0.9829188574 -0.02%
Cardano logo ADA $0.0606995027 0.17%
Monero logo XMR $85.0403081201 -1.92%
Tronix logo TRX $0.0183693517 -0.35%
DigitalCash logo DASH $134.947695903 -0.29%