MOBEOS An Open Source Mobile App Toolkit for EOS

in eos •  6 years ago  (edited)

Takafuly is glad to introduce the EOS community an open source mobile app toolkit for the EOS Blockchain (MOBEOS), which includes a set of useful features!
We have chosen to open source the project to bring to the community an addition that we think is really needed. The source code can be found @ https://github.com/Takafuly/mobeos. You can also download the Android version from Gooogle Play https://play.google.com/store/apps/details?id=net.takafuly.mobeos.
The mobile app is built using a cross-platform development framework IONIC/CORDOVA and we aimed since the begining to make it simple, easy to use and provide the main features required for users to manage their accounts.
MOBEOS was designed ensuring secure storage of the user private key, within the app we used AES encryption to encrypt the private key with a derived secret key based on the user selected PIN. That is stored in a local vault using the corodva storage element.
The app provides the capability to generate new accounts including the generation of the public/private key pairs.
The main (home) screen lists the account main resources including staked vs. unstated tokens, CPU and BW usage and pop-up modal to list the balance of all tokens. The list of all tokens is pulled from an external API that we maintain, with the aim of deploying a smart contract on mainnet to work as a registrar for all supported tokens.

Second screen provides the feature of staking and unstaking, a simpler slider will allow the user to set the amount to be staked (unstaked). Third screen allows the user to buy and sell RAM.

Voting screenlists the Block Producers and the user can select and search the BPs to vote for. The details of any BP can be viewed by clicking on view info. This screen also allow setting the voting proxy.

The transfer screenprovides the user with the capbility to send EOS or any other token. The user need to define the contract address and token symbol. This is targeted to be enhanced in the next revision to allow the user to select all supported tokens from a drop-down list.

Last screen is still a work under progress, currently it only lists the history of transfer actions. All transactions now are viewed in this version using the in-app browser component that will direct the user to EOSpark mainnet explorer website, we would like here to thank the EOSpark team for their cooperation.
About US
Takafuly is a global service exchange marketplace with a mission of launching a decentralized gig economy platfrom that is completely owned by its community.
Takafuly is founded by a team that combines a passion for blockchain technology, industry expertise & proven record in IT, development, marketing & project management.
Public Presence
Website: https://www.takafuly.net
Twitter: https://twitter.com/takafulyeos
Telegram: https://t.me/takafulyeos
Github: https://github.com/takafuly/
Medium: https://medium.com/@takafuly

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hello,
Welcome to Steemit.

In order to confirm your authorship of the content, please make a mention about Steemit or add a hyperlink to Steemit in your Medium blog:

https://medium.com/@asghaier76

You can remove this mention from your website, once we confirm the authorship.

Thank you.

More Info: Introducing Identity/Content Verification Reporting & Lookup