Author Topic: [Worker Proposal] OpenSource Bitshares Mobile App Proposal  (Read 1628 times)

0 Members and 1 Guest are viewing this topic.

Offline btspp

[Worker Proposal] OpenSource Bitshares Mobile App Proposal
« on: November 29, 2018, 03:28:12 am »
OpenSource Efficient HighQuality Security Stable Mobile App

Please vote for us.
Proposal: 201812 Bitshares Mobile App
ID: 1.14.138


GitHub: https://github.com/btspp/bitshares-mobile-app

GooglePlay: https://play.google.com/store/apps/details?id=org.bitshares.app

Overview
Mobile phones have become an indispensable part of people's lives, and people are used to handling various things through mobile phones.
BitShares is a 7*24-hour decentralized exchange where people can log in to their accounts at any time to view markets, or trade, or transfer money. Therefore, a mobile wallet with good experience and complete functions is urgently needed in the market.

Background
At present, BitShares official products only provide PC-side, as well as some mobile wallets with poor experience or lack of function, which makes it more difficult for more users to access and use Bitshares.
In the fast-growing blockchain industry, opportunities will soon be lost. As a decentralized exchange that has been running for 5 years, there is no official mobile wallet with perfect functions and good experience. This is where we need to reflect.
Efficient development and good experience have always been the goal of our team. Therefore, we hope to continue to improve the development based on the existing BTS++ wallet and provide it to users. Give old users a new choice, and give new users access to Bitshares to provide the same experience as CEX.

Vision
We believe that at least the following points should be met as a mobile product of BitShares.
1. As the BitShares mobile wallet, its source code must be open source and subject to review.
2. It should at least contain the same functionality as the PC and support wallet mode.
3. It has related functions such as asset storage, trading, and management.
4. It should meet the basic trading needs of the user. Market view, K-line view, various indicators, etc.
5. It should provide voting capabilities.
6. It should have a good user experience.
7. It should have multi-language support.
8. Users can download directly from the AppStore and GooglePlay Store.

Goal
● Build BitShares' open source mobile products and become the core team for mobile development.
● Synchronize most of the features that PC wallet has.
● Provide products that experience good, stable, and safe.
● On the AppStore and GooglePlay stores.
● The follow-up Core team functions are fully synchronized.

Route map
The work proposal will start from 2018.12.10 until the end of 2019.5.10, with a period of 5 months.

1. Current BTS++ Wallet: Features already available. There is a BTS++ video on youtube. Link address: https://www.youtube.com/watch?v=uUeS_boYmKo
Also welcome to download the Android version at http://btspp.io for the experience.
● Supports registration, login, and backup. Supports account mode and wallet mode.
● Support all asset viewing and trading of BitShares
● Markets, timeline, K-line chart, trading history
● Collateral
● account search, feed price details, margin postion rank
● Transfer function
● Voting function
● Asset and order view
● FAQ

2. The first phase of the work roadmap: estimated 6 weeks
● Add English version
● Add multiple account management
● Add multiple signatures
● deposits/withdrawals
● Open source on GitHub.

3. The second phase of the work roadmap: estimated 14 weeks.
● Add more language options
● Add PC-side features: upgrade lifetime membership, asset search, etc.
● Add QR code scan code: import private key, transfer, etc.
● Synchronize Core team related features, such as HTLC.
● On the AppStore and GooglePlay Store.

Costs
We expect the total development cycle to be only 5 months (152 days). The weekly budget is $6000, which is equivalent to a daily budget of $857, and the daily BTS budget is about 28,000. The total budget is $130000. The fund account is multi-signed management. Participated by multiple committee members. The excess funds are returned to the system.

Current multi-signature committee members: abit, jademont

RolesMemberRate(bitUSD/h)Hours/weeks
Full-stack DeveloperXiaoxia$12020hours
Android DeveloperQingfeng$10015hours
CoordinatorDigcat$705hours
DesignerYangming$7015hours
PMXiaoxia$805hours
QA/TesterYangming$605hours
Weekly Budget$6000
Total Budget$130000

Team Member
Xiaoxia: Founder of BTS++. 10 years of internet product development experience. Basic knowledge is solid and proficient, and good at the development of C, C++, Ruby, etc. Has a deep research on block chain, server, client, game engine, interpreter, virtual machine, AI and so on.
Responsible for development of BTS++ communication protocol layer and for development of IOS.

Qingfeng: Core developer. more than 10 years of technology research and development experience. Experienced in the development of client and website, good at web structure, front end and back end development, Android development, and intelligent contract development.
Responsible for the development of Android client and website.

Yangming: Co-founder. years of marketing and business experience. Responsible for product design, promotion operation, marketing and business reception.

Digcat: Coordinator . Rich experience in data mining and requirements analysis。

Screenshots



« Last Edit: January 24, 2019, 03:30:39 am by btspp »
Email:[email protected]
Website:http://btspp.io
Witness:btspp-witness

Offline btspp

Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #1 on: November 29, 2018, 07:36:12 am »
Update. Added screenshots of some existing products. Multi-language has not been completed yet.
Email:[email protected]
Website:http://btspp.io
Witness:btspp-witness

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 3488
    • View Profile
    • Steemit Blog
  • BitShares: abit
  • GitHub: abitmore
Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #2 on: November 30, 2018, 04:35:06 pm »
Good.
BTS account: abit
BTS committee member: abit
BTS witness: in.abit

Offline finn-bts

  • Full Member
  • ***
  • Posts: 117
    • View Profile
Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #3 on: December 01, 2018, 01:36:42 am »
I really want to support you, but now the price of BTS is too low, the expenditure of BTS is about 3 million, should we wait for the return of the value of BTS, and then sell BTS to pay the budget?

Offline finn-bts

  • Full Member
  • ***
  • Posts: 117
    • View Profile
Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #4 on: December 01, 2018, 01:41:28 am »
OpenLedger has also recently submitted a bill for developers of mobile app. I think we should have a good communication to find out what is necessary and what is not necessary, so as to avoid repetitive work and pay too much money.

Offline btspp

Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #5 on: December 01, 2018, 04:09:22 am »
I really want to support you, but now the price of BTS is too low, the expenditure of BTS is about 3 million, should we wait for the return of the value of BTS, and then sell BTS to pay the budget?

I very much agree with you. We will eventually pay in bitUSD and we will consider selling the BTS at the right price. The extra BTS will be returned to the system.
We are also trying to communicate with the openledger. However, they do not have any feedback yet.
Email:[email protected]
Website:http://btspp.io
Witness:btspp-witness

Offline btspp

Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #6 on: December 01, 2018, 04:11:40 am »
OpenLedger has also recently submitted a bill for developers of mobile app. I think we should have a good communication to find out what is necessary and what is not necessary, so as to avoid repetitive work and pay too much money.

Of course, we also seriously compared the openledger app. I believe that we have certain advantages in terms of time cost and product quality. However, we will continue to communicate with the other side, hoping to achieve a cooperative approach.
Email:[email protected]
Website:http://btspp.io
Witness:btspp-witness

Offline alt

  • Hero Member
  • *****
  • Posts: 2736
    • View Profile
  • BitShares: baozi
Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #7 on: December 01, 2018, 06:31:38 am »
looks very good.
can you introduce some details about communicate with api server,
like what type is the api server, how many clients support for the api server?

Offline btspp

Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #8 on: December 01, 2018, 07:19:06 am »
looks very good.
can you introduce some details about communicate with api server,
like what type is the api server, how many clients support for the api server?

About api server. We have the following considerations.
1. Some existing public api servers will be accessed and will dynamically test the response delay.
2. As the number of users of dex increases, we will build a load balancing server in the corresponding area according to the user area.
3. If the market has greater demand, the same server nodes will be built in other parts of the world.
The Chinese region mainly considers Aliyun Cloud. Overseas will consider Amazon or Azure.

There is currently no approximate estimate of the number of clients that the api server can support. However, based on the number of long connections that a single server can support and the size of data per user request, we should be able to estimate the corresponding bandwidth requirements and maximum load.

I hope you can vote for us. Thank you.
Email:[email protected]
Website:http://btspp.io
Witness:btspp-witness

Offline alt

  • Hero Member
  • *****
  • Posts: 2736
    • View Profile
  • BitShares: baozi
Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #9 on: December 01, 2018, 10:49:02 am »
I have voted for you, but still worry about the efficiency of this architecture with the old API server.
wish you can improve it.

Offline btspp

Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #10 on: December 01, 2018, 12:03:19 pm »
I have voted for you, but still worry about the efficiency of this architecture with the old API server.
wish you can improve it.

thank you very much.
You are very right, now there are many problems with the api server. We will try to optimize this part as much as possible. And in many ways we need to work with the Core team. For example: compressing response data, etc.
Email:[email protected]
Website:http://btspp.io
Witness:btspp-witness

Offline yury

  • Jr. Member
  • **
  • Posts: 42
    • View Profile
    • openledger.info
Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #11 on: December 03, 2018, 06:57:11 am »
OpenLedger has also recently submitted a bill for developers of mobile app. I think we should have a good communication to find out what is necessary and what is not necessary, so as to avoid repetitive work and pay too much money.

Of course, we also seriously compared the openledger app. I believe that we have certain advantages in terms of time cost and product quality. However, we will continue to communicate with the other side, hoping to achieve a cooperative approach.

Hello, would be happy to discuss way to collaborate. We can talk here, also you can reach me at @charyury in Telegram.
Yury Cherniawsky
OpenLedger

Offline btspp

Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #12 on: December 03, 2018, 07:55:48 am »
OpenLedger has also recently submitted a bill for developers of mobile app. I think we should have a good communication to find out what is necessary and what is not necessary, so as to avoid repetitive work and pay too much money.

Of course, we also seriously compared the openledger app. I believe that we have certain advantages in terms of time cost and product quality. However, we will continue to communicate with the other side, hoping to achieve a cooperative approach.

Hello, would be happy to discuss way to collaborate. We can talk here, also you can reach me at @charyury in Telegram.

Can you pm my telegram, @syalon. I seem to have restrictions on sending you messages.
Email:[email protected]
Website:http://btspp.io
Witness:btspp-witness

Offline George_Bitspark

  • Jr. Member
  • **
  • Posts: 32
  • Co-Founder and CEO of Bitspark
    • View Profile
    • Bitspark
Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #13 on: December 04, 2018, 02:48:47 am »
We would be hesitant to vote until it is open sourced on Github. If this is a community project then this should be #1 priority and should already be possible given codebase already exists.
Bitspark- Remittance platform for money transfer businesses.

Offline btspp

Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #14 on: December 04, 2018, 03:19:34 am »
We would be hesitant to vote until it is open sourced on Github. If this is a community project then this should be #1 priority and should already be possible given codebase already exists.

Hello George, thank you for your reply.
Our team is also working on the code as soon as possible.
And our team is currently in contact with bitshares.org and we want to host the repository under the bitshares account.
These may take some time. So we estimate that it is about 6 weeks open source.
Of course, we will advance this as soon as possible. Please be assured that we will definitely open source.

I hope you support our workers. Thank you.
Email:[email protected]
Website:http://btspp.io
Witness:btspp-witness

Offline bitsharesgod

  • Newbie
  • *
  • Posts: 9
    • View Profile
Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #15 on: December 05, 2018, 09:23:37 am »
I like it) Good luck!

Offline btspp

Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #16 on: December 05, 2018, 11:50:44 am »
I like it) Good luck!

Thanks ~~ :) :)

It will get better, please vote for us.
Email:[email protected]
Website:http://btspp.io
Witness:btspp-witness

Offline roelandp

  • Full Member
  • ***
  • Posts: 88
  • Witness, dad, kitesurfer, event organiser
    • View Profile
    • RoelandP.nl
  • BitShares: roelandp
  • GitHub: roelandp
Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #17 on: December 07, 2018, 09:39:56 pm »
looks good will vote asap.

please make the language files available so the community can help translate your app.

great work!

Offline btspp

Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #18 on: December 08, 2018, 01:54:52 am »
looks good will vote asap.

please make the language files available so the community can help translate your app.

great work!

Thanks for voting.
We will submit an English version to googleplay as soon as possible.
When we are ready, we will open source as soon as possible, and the community can come to help translate it.
Email:[email protected]
Website:http://btspp.io
Witness:btspp-witness

Offline btspp

Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #19 on: December 08, 2018, 10:55:23 am »
We have been on GooglePlay and added support for the English version. :) :)
GooglePlay:https://play.google.com/store/apps/details?id=org.bitshares.app
« Last Edit: December 13, 2018, 06:15:40 am by btspp »
Email:[email protected]
Website:http://btspp.io
Witness:btspp-witness

Offline Pavel

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #20 on: December 18, 2018, 08:53:24 pm »
OL has decided to support your mobile worker, it looks very mature and close to delivery.
Good job!

Pavel Sivayev
Head of Solutions Engineering
Openledger Aps
Pavel
Openledger Aps

Offline btspp

Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #21 on: January 10, 2019, 05:13:36 am »
BTS++ v1.5 update (updated for both iOS and Android).

Update log
   1. Add wallet management. You can import normal accounts and multi-signed accounts.
   2. Added proposal function. Support proposal review, approval, veto and other operations.
   3. Add a proposal transaction.
   4, wallet management to increase multi-account management / switch / delete operations.
   5, repair BUG, enhance stability.

Note: Android: v1.3 or lower version will be newly installed due to different Google signatures. Please backup the wallet file (bin) in the old version. Users who do not have a wallet backup file must make a backup and then delete the old app.

iOS download address: http://ios.btspp.io/
Android download address: http://android.btspp.io/
GooglePlay address: https://play.google.com/store/apps/details?id=org.bitshares.app
Official website: http://btspp.io/
Telegraph: https://t.me/btsplusplus
Email:[email protected]
Website:http://btspp.io
Witness:btspp-witness

Offline btspp

Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #22 on: January 10, 2019, 09:00:14 am »
Bitshares Mobile App work report

Work report
1. Complete multi-account import management, supporting multi-sign account and common account.
2. Multi-account management import, switch and delete operations are added to wallet management.
3. Add the function of initiating proposal for the current account without permission.
4. Additional proposal management. Proposals received may be viewed, authorized to approve or withdrawn.
5. Add wallet-Import common account number and multi-sign account number by multi-sign.
6. Optimized the initiative to automatically back up wallet bin files locally.
7. Improve the network state required to automatically back up your local wallet to support automatic backups over 4g and WiFi networks.
8. Optimize that api node.
9. Fixed some bugs that might cause flashbacks.
10. Translation of the English version of the interface completed.
11. Go to Google Store.

Late anticipated work
1. Preparations for GitHub's open source work.
2. Add some new functions such as upgrading members of light wallet, viewing assets, and so on.
3. Gateway charging service.
3. Adding QR code scanning function to support private key, transmission and so on.
4. Synchronize core team-related functions.
5. Go online to work at AppStore Store.
6. Optimize the uniformity of the Android UI interface
7. Text description optimized and added

Current v1.5 features
●Support account mode and wallet mode registration
●Support login and backup of private key mode, account mode and wallet mode
●Support for all asset views and transactions BitShares
●Markets, Timetables, K-Line Chart, Transaction History
●Collateral
●Account Search, Feed Price Details, Mortgage Ranking
●Transfer function
●Voting function
●Asset and Order View
●FAQ
●Initiation of proposals
●Proposal Management View, Approve, Revoke Actions
●Wallet Management Import Common Account and Multi-Money Account, Switch, Delete, etc
●Chinese and English versions are supported

Financial Report
We expect a total development cycle of 5 months (152 days), a daily budget of $857, and a total budget of $130000. The daily BTS budget is approximately 28,000.
Considering factors such as avoiding current market shocks, the team decided to use BTS as a settlement method.
Working hours: Up to the deadline of 2019.1.9, our billable effective working time is 31 days.
Collection price: Collect CoinMarketCap price data (acquisition time Beijing time 2019.1.12 12:00)
857*31/ collection price, payment settlement to 2019.1.9
_________________________________________________________________________________________________________________________________________________________________

Bitshares Mobile App 工作进度报告

工作报告
1.完成多账号导入管理,支持多签账号及普通账号。
2.钱包管理增加多账号管理导入、切换、删除等操作。
3.新增对当前无权限账号发起提案功能。
4.新增提案管理。可以查看、授权批准或撤销收到的相关提案。
5.新增钱包&多签可导入普通账号及多签账号。
6.优化了本地自动备份钱包bin文件的主动性。
7.改进自动备份本地钱包所需要的网络状态,支持4g和WiFi网络下的自动备份。
8.优化api节点。
9.修复了部分可能引起闪退的bug。
10.完成了英文版的界面的翻译。
11.上架谷歌商店。

后期工作计划
2.新增部分轻钱包升级会员,资产查看等功能。
3.网关的充提服务。
3.加入QR码扫码功能,支持私钥,传输等。
4.同步核心团队相关功能。
5.上线AppStore商店工作。
6.优化安卓UI界面的统一性
7.优化和新增部分文案描述

目前v1.5版本功能
●支持帐号模式和钱包模式的注册
●支持私钥模式、账号模式、钱包模式的登录和备份
●支持所有资产查看和交易BitShares
●市场,时间表,K线图表,交易历史
●抵押品
●账号搜索,饲料价格详细信息,抵押排行
●转账功能
●投票功能
●资产和订单视图
●常见问题
●提案的发起
●提案管理查看、批准、撤销操作
●钱包管理导入普通账号及多钱账号、切换、删除等操作
●支持中英文版本

财务报告
我们预计总开发周期为5个月(152天),每日预算$857,预算总额为$130000。每日BTS预算约为28,000。
考虑避免对当前市场冲击等因素团队决定以BTS作为结算方式。
工作时间:直至2019.1.9号截至,我们的可结算的有效工作报酬时间为31天。
采集价格:采集CoinMarketCap 价格数据(采集时间北京时间2019.1.12 12:00)
857*31/采集价格,报酬结算至2019.1.9号



Test report/测试报告

English https://btspp-static.oss-cn-hangzhou.aliyuncs.com/worker201812/btspp_v1.5_test_report%28en%29.pdf

中文 https://btspp-static.oss-cn-hangzhou.aliyuncs.com/worker201812/btspp_v1.5_test_report%28cn%29.pdf

iOS: http://ios.btspp.io/
Android : http://android.btspp.io/
GooglePlay: https://play.google.com/store/apps/details?id=org.bitshares.app
Web: http://btspp.io/
Telegram: https://t.me/btsplusplus

Apple Test Installation Trust Certificate Steps


« Last Edit: February 12, 2019, 12:19:06 pm by btspp »
Email:[email protected]
Website:http://btspp.io
Witness:btspp-witness

Offline ljk424

  • Full Member
  • ***
  • Posts: 156
    • View Profile
  • BitShares: ljk424
Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #23 on: January 10, 2019, 11:17:04 am »
流畅又美观还好用,太棒了!

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12779
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #24 on: January 10, 2019, 12:09:25 pm »
+5%!
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline btspp

Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #25 on: January 10, 2019, 02:36:32 pm »
流畅又美观还好用,太棒了!
感谢支持,求扩散 ;)
Email:[email protected]
Website:http://btspp.io
Witness:btspp-witness

Offline Thul3

  • Full Member
  • ***
  • Posts: 155
    • View Profile
Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #26 on: January 10, 2019, 03:45:31 pm »
I really love seeing this great progress

Offline btspp

Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #27 on: February 12, 2019, 11:53:34 am »
Bitshares Mobile App work report(2019.2.12)

1. Complete the gateway asset charging function
2. Currently supports GDEX, RuDEX gateway
3. Released v1.6 version
4. Improve the adaptation to foreign countries such as Poland
5. New settings, language setting function (Chinese, English)
6. Add vesting balance view&withdraw
7. Publish and organize source code on GitHub
http://Https://github.com/btspp/bitshares-mobile-app
8. Fixed a bug in some Android devices

financial report
Settlement working time: 2019.1.10-2019.2.9
Collection price: Collect CoinMarketCap price data (acquisition time Beijing time 2019.2.13 12:00)

_________________________________________________________________________________________________________________________________________________________________


Bitshares Mobile App 工作进度报告(2019.2.12)

1.完成网关资产充提功能的开发和测试
2.目前支持GDEX、RuDEX网关
3.发布了v1.6版本
4.改进对波兰等国外地区的适配
5.新增设置,语言设置功能(中文,英文)
6.新增可解冻金额查看
7. GitHub上发布和整理源代码
https://github.com/btspp/bitshares-mobile-app
8.修复了部分安卓设备的bug

财务报告
结算工作时间:2019.1.10-2019.2.9
采集价格:采集CoinMarketCap 价格数据(采集时间北京时间2019.2.13 12:00)



iOS: http://ios.btspp.io/
Android : http://android.btspp.io/
GooglePlay: https://play.google.com/store/apps/details?id=org.bitshares.app
Web: http://btspp.io/
Telegram: https://t.me/btsplusplus

« Last Edit: February 12, 2019, 12:22:12 pm by btspp »
Email:[email protected]
Website:http://btspp.io
Witness:btspp-witness

Offline ljk424

  • Full Member
  • ***
  • Posts: 156
    • View Profile
  • BitShares: ljk424
Re: [Worker Proposal] OpenSource Bitshares Mobile App Proposal
« Reply #28 on: February 12, 2019, 01:07:33 pm »
很棒