Actifit iOS App - Development Contribution

in #actifit6 years ago (edited)

Repository

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

Introduction

Before this contribution on Actifit iOS App, I introduced to my first contribution on the Actifit iOS App which basically tracks user activity and keep a record of it in a local database and show user activity history. The link to the first post is post 1. This is my second development contribution to the iOS App with some new features described below.

What is Actifit?

Actifit is an Activity Tracking Application that lets you track and record your daily Activity and rewards you Actifit tokens and as well as blockchain rewards based on your daily Physical Activity. Users can post their daily activity on Steemit and grab a huge amount of Actifit tokens.

Technology Used

  • Swift which is Apple's native app which is used in the development of this Application.
  • Realm which used core data, is used for storing user details (privately) and Activity data locally.

Proof of work done:

App Icon : Commit Link

  • Added App icon for application with different device support.

App Center framework Integration : Commit Link

  • App Distribution - Distribution of the iOS app to testers through is a major task which takes a good amount of time. To bypass this we used App Center to distribute the App quickly and securely.
  • Analytics - We have full support for analyzing the users using the App with Analytics framework.
  • Crash Report - With the integration of we can easily track crash report and fix them quickly without affecting userbase.

Posting user activity to Steemit :
Commit Link 1
Commit Link 2
Commit Link 3

  • Allow users to user their Steemit username and private posting key to securely login into Steemit and post their activity.
  • Users can add tags along with their post.
  • Save user Steemit username and Steemit private posting key securely in the local database, so that next time user need not fill it again for posting Activity.
  • Users can describe their daily activity which will be visible along with the post.
  • Allow users to fill their health-related information like body weight, height, etc...

IMG_0317.PNG

IMG_0318.PNG

Allow users to select an activity type from the dropdown list : Commit Link

  • The default activity for the post is Aerobic, but users also select multiple activity types from the dropdown list.

IMG_0319.jpg

Roadmap

  • Allow users to post only once a day.
  • Providing full support for users having an old version of iOS.
  • Adding new leaderboard screen displaying daily top 5 scores.
  • Add view wallet option so that authenticated users in the app can see their wallet information along with Actifit tokens and transaction.

Github Account

https://github.com/hitenkmr

Sort:  

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, @emrebeyler!

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

Hi @hitenkmr! We are @steem-ua, a new Steem dApp, computing UserAuthority for all accounts on Steem. We are currently in test modus upvoting quality Utopian-io contributions! Nice work!

Thanks for the feedback.

Thanks for all the work so far @hitenkmr

Thanks, @mcfarhat. It's all because of you that you gave me the opportunity to work for such an amazing project which always encourages everyone to remain fit and get rewards on the other side.

Thanks for all the help so far on the iOS version.
You've been rewarded an additional 500 Afit tokens, as well as an upvote from Actifit.

Actifit..Rewarding Fitness Activity

Thank you so much.

Keep up good work bhaiya!!

Nice to hear from you @kpreddy.

Congratulations @hitenkmr! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

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

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

Vote for Utopian Witness!

Coin Marketplace

STEEM 0.21
TRX 0.14
JST 0.030
BTC 69618.00
ETH 3376.33
USDT 1.00
SBD 2.76