Repository
https://github.com/mcfarhat/actifit-ios
Introduction
Actifit is an Activity tracking App that tracks user daily activity like steps count in general. How about keeping yourself fit along with getting yourself listed into the topmost fit person list.
Nowadays we feel over self very much busy in our daily work and do not give our time to do exercise so that we can keep the body working naturally. With Actifit you do not need to make huge efforts to keep yourself fir. You just have to open the app and go for a walk, it automatically tracks your activity and keeps the daily records so that you can make yourself ready for the next day to beat the challenge.
For more details information about Actifit, please read Announcing Actifit: innovative SMT for rewarding fitness activity!
I am giving my contribution to the iOS version of the project, which rewards fitness activity via Actifit tokens and steem upvotes.
The iOS version of the Actifit App is in its development phase and will be live soon once we integrate the posting user activity to Steemit through the App itself.
Technology Stack
- Swift which is Apple's native latest language has been used in the development of the project.
- Realm has been used to save user activity in the local database.
Proof of work done :
Tracking user activity and showing the steps counts : Commit Link
- Track user activity and count the total steps taken by the user in the current session.
- Improvement in counting the steps as the user walks.
- Showing the steps taken by the user on the screen.
Saving user daily activity in local database : Commit Link
- Autosave user steps taken in the current session.
- Adding saved steps count from midnight to the current session and updating the UI accordingly.
- Resetting the counter to 0 as the user comes to use the app next day and keeping the history maintained from all of the previous sessions.
Showing user saved activity in history when the user clicks on 'VIEW TRACKING HISTORY : Commit Link
- Accessing user daily saved activities.
- Allowing the user to see daily tracked activity.
Roadmap
- Posting user activity to steemit
- Add activity type drop-down options (required) to allow users selecting their daily activity(ies).
- 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.
Thank you for your contribution. A great beginning, hoping it should be released on iOS as soon as possible.
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]
Thanks, @codingdefined, We are planning to release it soon on App Store.
Thank you for your review, @codingdefined!
So far this week you've reviewed 4 contributions. Keep up the good work!
Thank you @hitenmkr for the great work done so far :)
Thank you for your words @mcfarhat
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!
Much needed development, thank you! I can hardly wait to use and contribute with the iOS version and increase my fitness level 😅
One question, will you support iOS 9.3.5, currently i still use a older device.
Thank there. Currently, we are supporting the latest iOS versions i.e, starting at 11.0. iOS 9.3.5 was released 2 years back and after that, there are many iOS versions that have been released but will be adding support for 9.3.5 too. As the iOS App is yet to be live on App Store but before making it live we will add full support for iOS 9 too. Cheers!