create account

RE: Gridcoin Web Wallet and Android App Alpha by crt

View this thread on: hive.blogpeakd.comecency.com

Viewing a response to: @grider123/re-crt-gridcoin-web-wallet-and-android-app-alpha-20171225t122956982z

· @crt ·
@grider123 Thanks mate! Feel free to post everything you find wrong / can be done better / etc with the web version. I'll start a separate post for android one as soon as it get's approved on google play. Have in mind, it runs on test network so only M* addresses are supported until we all find it reasonable to put it into production.
👍  , ,
properties (23)
authorcrt
permlinkre-grider123-re-crt-gridcoin-web-wallet-and-android-app-alpha-20171225t123807398z
categorygridcoin
json_metadata{"tags":["gridcoin"],"users":["grider123"],"app":"steemit/0.1"}
created2017-12-25 12:38:06
last_update2017-12-25 12:38:06
depth2
children4
last_payout2018-01-01 12:38:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length336
author_reputation2,296,710,635,725
root_title"Gridcoin Web Wallet and Android App Alpha"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id25,163,018
net_rshares2,744,868,507
author_curate_reward""
vote details (3)
@grider123 ·
@crt I saw that the Android Wallet is 'only' a browser for the web version. If you are familiar with Angular and Typescript it maybe worth looking into ionic framework. This framework allows you to develop cross platform apps with typescript and angular. [See here](https://ionicframework.com/)
I could help you with the development as I have some experience with ionic. If your web version had an API I could try to build an Android app using your web wallet api :)

A second thing I noticed I can login to the web wallet with the credentials Username / password. Maybe you shouldn't allow the default value to be used as a password as it is possible to only set the username and let the password stay the default value password.

But the site as a whole looks great! Thanks for your work.
👍  
properties (23)
authorgrider123
permlinkre-crt-re-grider123-re-crt-gridcoin-web-wallet-and-android-app-alpha-20171227t115350107z
categorygridcoin
json_metadata{"tags":["gridcoin"],"users":["crt"],"links":["https://ionicframework.com/"],"app":"steemit/0.1"}
created2017-12-27 11:53:48
last_update2017-12-27 11:53:48
depth3
children3
last_payout2018-01-03 11:53:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length790
author_reputation107,965,352,035,530
root_title"Gridcoin Web Wallet and Android App Alpha"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id25,499,987
net_rshares1,052,099,845
author_curate_reward""
vote details (1)
@crt · (edited)
Hey @grider123,

You are right, I am currently looking into possible frameworks to achieve that. The current version is a webview, as you noticed, and as you suggested, the Idea is to move it to API approach. Since I am "old school" unix type, i'll need some time to get inline with all these new technologies, but thanks for pointing me.

If you would like to build an android APP, i would be happy to make a class that would expose RPC calls via HTTPS. (the back-engine is RPC, i did not invented any hot water here.)

Make me a list of calls that you need, and a github repo you would like to start, and I'll make a class and publish it there. The class woulld be able to communicate with my node or any other. This way we can start a migration from webview to API based approach. I would be happy to make an RPC to API as per need of application. Later this class could be used in many other projects and web apps.
properties (22)
authorcrt
permlinkre-grider123-re-crt-re-grider123-re-crt-gridcoin-web-wallet-and-android-app-alpha-20171227t134549996z
categorygridcoin
json_metadata{"tags":["gridcoin"],"app":"steemit/0.1","users":["grider123"]}
created2017-12-27 13:45:51
last_update2017-12-27 13:46:06
depth4
children2
last_payout2018-01-03 13:45:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length918
author_reputation2,296,710,635,725
root_title"Gridcoin Web Wallet and Android App Alpha"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id25,515,230
net_rshares0
@grider123 ·
Cool! I will start putting something together with ionic in february when I have more time. When I'll get somewhere I will get back to you so we can work out the backend stuff. Don't know if I'm a good enough developer to get somewhere in reasonable timeframe...
Just a quick question: the username/password is stored in your backend and when loggingin the system fetches the private key usw?
properties (22)
authorgrider123
permlinkre-crt-re-grider123-re-crt-re-grider123-re-crt-gridcoin-web-wallet-and-android-app-alpha-20171227t142814585z
categorygridcoin
json_metadata{"tags":["gridcoin"],"app":"steemit/0.1"}
created2017-12-27 14:28:15
last_update2017-12-27 14:28:15
depth5
children1
last_payout2018-01-03 14:28:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length392
author_reputation107,965,352,035,530
root_title"Gridcoin Web Wallet and Android App Alpha"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id25,522,056
net_rshares0