You are browsing as a guest. Sign up (or log in) to start making projects!

HabitiSync

  • 5 Devlogs
  • 18 Total hours

An unofficial Habitica port to Amazfit Zepp OS devices.

Ship #1 Pending review

HabitiSync is an unofficial app for Zepp OS that lets you interact with Habitica directly through your watch using the API Habitica provides to each user.

HabitiSync has been my first project for my watch. Ever since I bought it, I thought I should make my own app, yet I never started it until I started HabitiSync. To create this app i had to learn how to use JavaScript to code a functional UI in my watch. I decided to make HabitiSync because I have used Habitica for a long time, and I decided it would save me time to use my watch to score my tasks once I completed them, instead of going through my phone. Once I started developing HabitiSync, I ran into many problems, but was able to solve them all without using AI at all, as AI tended not to understand fully how to make this kind of apps (although it helped me understand my own code and fix some small or repetitive bugs).

How to try it: You will need a compatible watch (see README for compatible watches list), and go to the app store inside the Zepp App, look for HabitiSync (app ID: 1124182) and install it. Then, configure your account in the settings app, and open your watch to see the icon.

OR

You can watch a showcase video about how this app works entering this link (also found in README): https://www.dropbox.com/scl/fi/ksukgqrjfey43xg7uo7zt/HabitiSync-demo.mp4?rlkey=p4o0ug2u98sogcmch0iulq5r7&st=d3psn36v&dl=0

  • 5 devlogs
  • 18h
Try project → See source code →
Open comments for this post

59m 46s logged

Finally, the app has been relased into the app store. To download it, you have to go to the app store inside the Zepp App, look for HabitiSync, and install it (app id: 1124182). Then, configure your account into the settings app, and open your watch to see the icon. In this last update, I updated the Readme file to also showcase a video for those who don’t own a compatible watch.

0
0
7
Open comments for this post

36m logged

After the app had been rejected from the Zepp app store due to the previous name was trade marketed, I decided to change the name into HabitiSync. I expect the app to be released in the official app store in the next 2 weeks!

0
0
16
Open comments for this post

2h 53m 56s logged

The app is now on GitHub! Now you can also try it yourself by using the watch app. It is also being reviewed to be published onto the official app store, so it will be accessible to everyone for free. Changes: I have changed the previous name (Zeppitica) to HabitiZepp to better comply with Habitica’s usage guidelines. I have added a reload function to load the page again if changes have been made by just pressing the banner for more than 700 ms, and I have better adjusted the UI, as well as fixing some minor bugs and permissions with the device.

0
0
1
Open comments for this post

7h 8m 3s logged

After fixing all previous bugs related to network issues and getting familiarized with JavaScript and Zepp OS development, I have started working on the UI, adding more colors to it and making more buttons functional, as well as adding new security features such as not having to use the user’s own API, and instead logging them in. Right now, I am taking suggestions on how to improve the UI design, or in adding new functionalities, so feel free to comment your ideas if you have some👍.

0
0
6
Open comments for this post

6h 13m 8s logged

These last few days I have been figuring out many of the problems I had while writing in JavaScript for watches with Zepp OS. As of now, I have resolved most of them, but I still have to design the UI and organize the answers from the Habitica API.

0
0
44

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…