the-hive-mobile.app <=> HiveAuth integration - IN PROGRESS

in HiveDevslast year

Hello Hive Community Members,

With this post, I am going to provide you update on https://the-hive-mobile.app development progress with screenshots.

Note: This is straight 30 day of Hive mobile application development.
And I have been working on this project over 2 months now.

post thumb

Try it out now

HiveAuth Based login - IN PROCESS

  • As soon as you launch app, on top right corner, you'll notice login button
  • Hit that login button.

example1

Login with HiveAuth screen

  • In here, you're just required to enter your hive-username.
  • Nothing else.
  • NO KEYS at all.
  • Once you are done entering hive-username, hit the button "Login with HiveAuth"

image

HiveAuth QR with timer.

  • Now, app will show the timer based QR code.
  • As soon as timer expires, you'll see username field again.
  • Within 30 seconds, you're required to scan QR code with HiveAuth supported app.

image

What after scanning the QR code?

  • That I need to work on :)
  • I will continue working on it.
  • Based on request from @arcange & @stoodkev, I am tagging them to showcase the progress which I am making on HiveAuth & HiveKeychain integration.
  • Let me know your thoughts/feedback.

Try it out now

What did it take to build this looking small feature?

Upcoming todos - Voters list

  • Finish HiveAuth based login
  • User specific feed.
  • All RPC request with param observer with username.
  • All user specific to-dos.
  • Sort votes by different methods
  • In votes show author's reputation

Pending To-Dos

  • Further experiments on markdown
  • Show more details on post page apart from post-body

Where do I try out above UI?

Explore code

Want to know more?

Previous Updates

Lots of ❤️ Love for Hive

  • This is open source contribution
  • It's all contribution for the hive Community
  • Wish me luck

Who am I?


Support Me Back 🙏


Important 3Speak Links


Cheers
Have a good one

Posted from 3Speak iOS App for 3Speak
Developed and maintained by @sagarkothari88

Sort:  


The rewards earned on this comment will go directly to the people( @sagarkothari88 ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

Thank you.

Great. The login does not work now, right? How would users scan QR code on mobile when when they have the Hive Keychain installed on the phone?

I am working on it

The app should make the QR code "tappable" and use deep linking to launch the PKSA. You can see it working on https://engage.hivechain.app

Understood @arcange
I'll implement tappable QR Code.

That's a good idea. Is that a mobile app or a web app designed for mobile?

Engage is a web App, not a native one.

This post has been manually curated by @bhattg from Indiaunited community. Join us on our Discord Server.

Do you know that you can earn a passive income by delegating to @indiaunited. We share more than 100 % of the curation rewards with the delegators in the form of IUC tokens. HP delegators and IUC token holders also get upto 20% additional vote weight.

Here are some handy links for delegations: 100HP, 250HP, 500HP, 1000HP.

image.png

100% of the rewards from this comment goes to the curator for their manual curation efforts. Please encourage the curator @bhattg by upvoting this comment and support the community by voting the posts made by @indiaunited..

This post received an extra 5.07% vote for delegating HP / holding IUC tokens.

Great to see some progress

Within 30 seconds, you're required to scan QR code [...]

That's not correct! You should use the timeout value returned by the HAS server, which is actually 60 seconds.

Understood. I'll update timer to 60 seconds. Thank you for checking the post & upvote.
That keeps me motivated. I hope you won't mind tagging you in the next update which would be related to HiveKeychain.

You should not use any arbitrary timer value but the one returned by the HAS server when you issue your first connection.
When there will be multiple HAS servers available out there, it may vary from one server to another.

Gotcha. I just noticed it. I'll try it out with the value returned by HAS server.

image