Actifit iOS App : Develpment contribution 4

in #actifit6 years ago
Repository

https://github.com/mcfarhat/actifit-ios

Introduction

This is the contribution to the Actifit iOS App with my last contribution containing Daily Leaderboard (Top 5), Allow a user to post only once a day and tracking support for older iPhone devices. In this contribution, I have worked on some of the roadmaps that we left behind like adding Wallet section so that user can see their total awarded Actifit tokens, Allow users can see all transactions history of awarded tokens.

About Actifit

Actifit is a Smart media token that lets you track your daily activity, posting them to Steemit blockchain with Proof of activity and get rewarded with STEEM and Actifit tokens. Actifit tokens can be used for purchasing fitness-related equipment, tools, gadgets, sportswear, gym memberships and any transactions between providers and actifiters. In the coming days, Actifit tokens will have their own valuation per STEEM as well as FIAT currencies, and hence can be cashed out for actual FIAT currency.

Technologies Used

  • Swift 4.1 which is Apple's native latest version of the language is used in the development of the App.
  • Realm which uses Core Data inside has been used to store user information, Activity track of records and Charity information locally and safely.

Proof of work done

Add Wallet section so that user can see their total awarded Actifit tokens and tokens transaction history Commit Link

  • show 'View Wallet' button Activity tracking screen so that users can see Wallet history.

IMG_A3CF92BFAED1-1.jpeg

  • Users posting their activity on Steemit get rewarded with Actifit tokens from Actifit.
  • Users delegating some part of their SP to Actifit get rewarded with Actifit tokens based on the amount of SP delegated to Actifit Account.
  • Users now are able to track the total count of tokens received along with transaction history of rewarded Actifit tokens.

IMG_0361.PNG

Autofetch previously used Steemit Username so that users do not need to enter their username while getting the wallet information Commit Link

  • Users get to check their wallet information by entering the Steemit username.
  • If the user has posted any activity using the App, the username is saved locally which then can be used to track their rewarded Actifit tokens.

Roadmap

  • Switching between measurement system (Metric & US).
  • Donate rewards to charity.

Github Account
https://github.com/hitenkmr

Sort:  

Thank you for your contribution.

  1. the comments could be more details e.g. you have put many comments but they are hard to understand.
  2. it is generally not a good idea to put your name on top of each source code. The Git will record the author in history.
  3. it is better to link the merged PR instead of your branch.
  4. the check-balance page could be better formatted - currently a bit overwhelming with lots of text.

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Thank you for your review, @justyy!

So far this week you've reviewed 2 contributions. Keep up the good work!

Thank you for all the great helpful work @hitenkmr !

My pleasure @mcfarhat. Keep growing @actifit

Hey, @hitenkmr!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!