iSteem - Major changes in the code structure and minor changes in design

in #utopian-io9 years ago (edited)

Screen Shot 2018-01-03 at 4.43.33 AM.png

Steemit is a mobile application capable of run in iOS and Android. I have committed a contribution to the development of this app where I did the following:

  • I rewrite all the pages since code was the same but repeated. To solve this problem, I created a custom component with this exact template and bind the data directly to this component. This allow us to have a lighter application without leaving the desired features.

  • I rewrite the logic to get the feeds. It was a function for each feed. Instead, I decided to make it only one function where you can pass the parameter with your desired feed. By doing this, app performance and size can be improved.

  • I fix the UI by adding spinners to indicate when data is loading. I also redesigned the header and the tab bar to make it feel clean.

  • I fixed the splash screen to avoid it for hiding before app is completely load.

  • Data loaders in each page was fixed to wait for data before rendering. In this way, we can have a better UX.


Link to the fork: Click Here
Link to the pull request: Click Here



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

ho changes on steemit

There are changes for the iSteem mobile app (which is a mobile app for Steemit). This is currently under development and I decide to contribute to this project.

nice contribution you've made there...awesome!

Your contribution cannot be approved yet because it is not as informative as other contributions. See the Utopian Rules. Please edit your contribution and add try to improve the length and detail of your contribution (or add more images/mockups/screenshots), to reapply for approval.

You may edit your post here, as shown below:

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

Good job! I want to give it a try =)

I will post a beta when I finish integrating Steemconnect for login :)

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.04
TRX 0.33
JST 0.104
BTC 65208.23
ETH 1963.61
USDT 1.00
SBD 0.37