[Steemia] - Steemia API Integration, stability, and UI

in #utopian-io6 years ago (edited)

Before, we were parsing data directly from the Steem API. We used to do all calculations in client side dropping all the FPS due to the high amount of computations. After negotiating with SteepShot, they agree to lease us their API. After integrating their API in our app, things are smoother. So far the app is running with stability and almost 0 lag.

Changes made

  • Integration of Steemia API and remove all the computation done in client side
  • Render the images using the Steemit CDN to reduce the resolution and thus the size of the images
  • Infinite scroll and pull to refresh was adapted to work with the new API
  • Single post and post cards were adapted to work as well with the new API
  • Author profile page was created using real data
  • Some pages were removed from lazy load after some performance analysis
  • Tabs were moved to the bottom after some surveys done regarding the position of the tabs
  • Skeleton loader was completely deprecated since it was taking almost all the performance
  • Delay from the clicks were removed from non-clickable elements
  • A new font was added to the app
  • Comments page adapted to work with the new API (TODO: Parse the markdown)

Screenshots

Screen Shot 2018-02-19 at 5.28.47 PM.png
Screen Shot 2018-02-19 at 5.29.05 PM.png

Contributors

Feel free to fork the Steemia Repo and send us a pull request.



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Hey @vladimir-simovic, I just gave you a tip for your hard work on moderation. Upvote this comment to support the utopian moderators and increase your future rewards!

Hey @jaysermendez I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Coin Marketplace

STEEM 0.19
TRX 0.13
JST 0.030
BTC 63574.15
ETH 3404.81
USDT 1.00
SBD 2.54