Showing product feedback with label SDK.
Show all product feedback
Suggest an idea
Status:
Not currently planned
Submitted on
10-15-2021
15:27
Submitted by
jashmead
on
10-15-2021
15:27
While the Charge 5 has 23 different clock faces, it doesn't exactly fit what I would like to see, and others from looking at comments. If a dev could design and publish a clock face for the Charge 5, I think the majority of complaints related to the clock display would be addressed. Please! Add support for Charge 5 to the Fitbit Studio!
Moderator Edit: Clarified subject and updated label
... View more
Status:
Reviewed By Moderator
Submitted on
01-03-2023
10:36
Submitted by
m4rc3lv
on
01-03-2023
10:36
Let customers and developers know when you will allow us to develop apps for the Sense 2 and Versa 4. Give us some kind of planning. Moderator edit: Clarified subject
... View more
Status:
Not currently planned
Submitted on
10-31-2018
15:11
Submitted by
Jan89
on
10-31-2018
15:11
It would be awesome if the charge 3 would support sdk/watch face api to let the community create custom watch faces (and apps). Even if this would be a stripped down version of the api capabilities that the versa and ionic have.
The app and watch face marketplace assume this possibility.
Moderator Edit: Clarified subject and updated label
... View more
Status:
Not currently planned
Submitted on
05-23-2016
23:38
Submitted by
betterzack
on
05-23-2016
23:38
Currently the Fitbit app is not compatible with Sleep as Android because it lacks the certain open "APIs". If fitbit could make all of the data available to other apps it would be fantastic! I love using sleep as android and the heart rate data (from my Charge HR) would be useful for my sleep analysis as well as the other sensor data.
Moderator Edit: Added Labels/Title for Clarity
... View more
Status:
Not currently planned
Submitted on
11-27-2018
14:35
Submitted by
c1moore
on
11-27-2018
14:35
Since some of Fitbit's watches already have an SpO2 sensor, access to the sensor should be added to the SDK. Even if Fitbit itself isn't ready to support SpO2, developers can at least begin working with the sensor and developing apps that can be published once Fitbit officially turns the sensor on.
... View more
Status:
Reviewed By Moderator
Submitted on
09-27-2020
07:17
Submitted by
chris_starwf
on
09-27-2020
07:17
As the new devices (Sense/Versa 3) have a speaker, please provide an API so we can play sounds. Will be perfect for us, game developers, giving users a more immersive experience.
... View more
I think an essential feature for the SDK is a way to a way to uniquely identify the current user. Ideally this would be linked to their Fitbit account so it is transferable between devices much like Pebble.getAccountToken() from Pebblekit JS.
... View more
Status:
Reviewed By Moderator
Submitted on
02-01-2018
02:26
Submitted by
allyann
on
02-01-2018
02:26
Please create a dashboard that would display user statistics, ie, number of installs, statistics for Fitbit Web API, etc. It could be integrated into the existing GAM
... View more
Status:
Not currently planned
Submitted on
04-10-2019
06:04
Submitted by
CREATORGAME19
on
04-10-2019
06:04
Dear Fitbit,
I have recently brought a Fitbit Inspire HR for myself and I have discovered when trying to make an app(with your studio) that the Inspire does not support the making of apps and clockfaces.
I do not expect a change all I want to know is if it is possible to do so.
Thank you for listening!
Moderator Edit: Clarified subject and updated label
... View more
Status:
Not currently planned
Submitted on
05-28-2018
04:37
Submitted by
PetrNalevka
on
05-28-2018
04:37
All major smartwatch platforms which support apps on the watch also support communications between the watch app and the 3rd party companion apps on the phones. This includes Android Wear, Galaxy Gear, Garmin Vivosmart, Pebble...
We desperately need a way how to talk to phone apps. At the moment the only very cumbersome workaround is to create a HTTP server with a local URL on the device and use the fetch() API.. but two way communication is only possible through polling and in all cases this will negatively affect battery life of the phone..
I think this limitation is a great burden to very interesting use-case which are simply not possible with FitBit. For example we would really like to introduce the Ionic to several million of our Sleep as Android users.
Even without any API changes there is a super simple ways how to allows 3rd party integrations from within the FitBit app. For example on Android if a companion messages would also broadcast an intent with the parameters (target appId, name, payload..) like intent extras we are all done, this would open this platform to all the amazing on phone use-cases. Implementation time of that in the FitBit app is 1 man hour and there is no need to change the APIs!
... View more
A command-line tool that will allow developers to compile their applications and install them locally to their Fitbit Ionic. This would be as an alternative to the cloud-based Fitbit Studio. Preferably with an emulator but I'm sure we'll take what we can get! A "spiritual successor" to the Pebble Command Line Tool. I'd imagine the MVP list commands would look like: new-project install build logs Update: I want to draw attention to the Emulator Feature Suggestion, you should vote for that too.
... View more
Status:
Reviewed By Moderator
Submitted on
03-21-2018
06:03
Submitted by
st33vil
on
03-21-2018
06:03
Currently, the Fitbit OS simulator only supports Windows and macOS hosts. There are certainly developers out there who use Linux as their primary (or even only) development OS. It shouldn't be too difficult to maintain Linux port of the simulator since it is built using the cross-platform Electron framework, which officially supports Linux. I successfully installed and ran Windows variant of the simulator using the Wine (version 3.0 on Ubuntu 16.04 LTS), and it properly connects with the Fitbit Studio. Applications run with no problems. The only thing that currently does not work is switching the device type from Ionic (default) to Versa. Doing so will always crash the simulator. If the simulator properly ran under Linux, it would be kind-of solution for developing Fitbit OS apps from Linux. The real port of the simulator would be even better, though.
... View more
Status:
Reviewed By Moderator
Submitted on
06-08-2018
06:04
Submitted by
Mark-D
on
06-08-2018
06:04
Please add 'path' support to svg in Fitbit OS. There is a large library of svg objects that use mostly 'path' elements to define them freely available on the web. By adding support for this, we could create a richer user experience.
It would also be easier to use 'path' elements to draw certain objects that currently require image files (e.g. images of a heart, footsteps, stairs etc.). Image files also use more memory than would be required by an equivalent svg 'path' definition.
Svg 'path' is also more flexible than an image. For example, there are currently two 'heart' images in Fitbit OS. One is a solid heart while the other is a heart outline. Both of these could easily be reproduced using a single svg path element and changing a single attribute to switch between a solid or outline heart.
Svg elements can also be scaled and rendered any size without losing quality. Currently, if you want differently sized images, you will either have a 'large' image that is then scaled down to the required size, or several differently sized images. Both of these options would require more memory than a path definition.
Moderator Edit: Clarified subject
... View more
Status:
Under Consideration
Submitted on
11-06-2017
09:24
Submitted by
Cmspooner
on
11-06-2017
09:24
It would be helpful to new and experienced developers to include github integration with fitbit studio. This would allow new devs to download sample projects and try them out and experienced devs to share their work and work collaboratively. Fitbit already has their sample code on github and requests code questions be posted with links to github gists, so they are already working with the github platform.
... View more
Status:
Reviewed By Moderator
Submitted on
01-04-2018
09:11
Submitted by
paperinik
on
01-04-2018
09:11
By implementing this simple change, you can achieve multiple results with one simple change: de facto you wouldn't need this anymore, as native apps could communicate with the watch via companion apps: https://community.fitbit.com/t5/Feature-Suggestions/Fitbit-BLE-API/idc-p/2219115 it would take care of this as well: https://community.fitbit.com/t5/Feature-Suggestions/Background-notifications-for-Ionic-apps/idi-p/2184239 Simple solution, a listen() method that takes a port and a function. The implementation will spin a thread that opens that port and listen to it and invokes the function. Example: // my companion app code
listen(8080, function(data) { // data can be a byte array or a string
if (data == "ping") {
// send a message to the watch
}
) From a native app perspective it would be a simple as sending a message to a TCP port. Perfectly cross-platform, simple straightforward solution.
... View more
Status:
Reviewed By Moderator
Submitted on
04-24-2018
17:27
Submitted by
Drifty26
on
04-24-2018
17:27
It would be great if we could develop a new clock face that displays the current status of Reminders to Move, but this is not currently possible, although it is possible to come somewhat close. I think we need the following enhancements to the SDK: Provide a way that the clock face code can access the Reminders to Move preferences that were set by the user, e.g. the start and end times. Provide a way that the clock face code can obtain the exact values that the Today app is displaying, otherwise the new clock face app will appear broken if a user compares the values. Regarding the second item, what I'm looking for is a way to obtain the exact same counts, including previous hours, so that if a user installs a new clock face with Reminders to Move displayed and then goes to the Today app they will see the same thing. I think the only way to currently implement the Reminders is to have the new clock face start counting when it is installed so it will not display the correct value for the current hour nor can it display how many previous hours were met or missed. Note that this should work no matter when the device was last synced, so the hourly counts probably need to come directly from the device and not from the web API. Thanks, John
... View more
Status:
Reviewed By Moderator
Submitted on
09-27-2020
07:07
Submitted by
chris_starwf
on
09-27-2020
07:07
Please provide a way for developers to publish in GAM 2 different versions in the same time, one for SDK 4.2 (Ionic/Versa/Versa Lite/Versa 2) and one for SDK 5.0 (Versa 3/Sense) and both version to be reviewed in the same time, so we can be able to release the app in the same time for all our clients. Plus, this will lower testing time.
... View more
Status:
Not currently planned
Submitted on
07-27-2023
10:15
Submitted by
dkallen78
on
07-27-2023
10:15
Make a watch face SDK for the Inspire 3. Make a forum for users to share their Fitbit-approved faces. Add functionality to easily add custom faces.
Moderator Edit: Clarified subject and updated label
... View more
Status:
Not currently planned
Submitted on
10-23-2017
12:54
Submitted by
bjsexpress
on
10-23-2017
12:54
Zip up each of the current existing clock faces and allow as start up projects, this way those of us who are lazy (guilty as charged) and those new and learn by example can modify existing elements and tweak to our own customization.
For example... the "Argyle" would be a perfect template for anyone who simply wants their own images with date, time and clickable stats. Simply replacing img1, img2 and img3 with images the end user wants would be enough custom for most.
... View more
Status:
Reviewed By Moderator
Submitted on
04-13-2018
11:34
Submitted by
ChrisF-Alta
on
04-13-2018
11:34
I would like to see the hourly activity feature on the watch face for the Versa. It is unfathomable that you can see calories but not your hourly steps. Supposedly the Versa is aimed at the mass market, in other words people who are trying to be more fit but don’t necessary exercise on a regular basis. I think one of the greatest features for those trying to increase their activity is to do at least 250 steps each hour. And if you use this feature, you are going to be checking it probably a few times every hour. So why isn’t it on the watch face? It is available on the Charge 2 watch face. I would like some reassurance that this oversight by FitBil will soon be remedied. I would also suggest that all the watch faces allow the user to choose which stats they want to see on the watch face.
... View more
Status:
Reviewed By Moderator
Submitted on
09-08-2017
07:24
Submitted by
jtlapp
on
09-08-2017
07:24
(Looks like I've had this improperly tagged under Ionic. Should be under SDK. Fixed.)
I'd like my Ionic apps to be able to send notifications to FitBit's standard notification queue. I'm suggesting a two-part solution:
(1) Allow apps to register a background process function that the FitBit device calls on a regular basis, even when the app is not running. The app would indicate its desired wake-up frequency, but FitBit might want to set a maximum wake-up frequency to limit resource usage.
(2) Allow apps to drop messages into the notification queue that FitBit displays above the clock face. This allows apps to provide notifications without having to write a phone app to push them, which would further clutter the phone's own notification queue.
The max wake-up frequency would determine the kinds of apps that users could write. Once-an-hour wake-up would allow apps to provide reports or reminders. Once-every-N-minutes wake-up would allow apps to monitor progress and make suggestions or provide encouragement. Once-every-minute (or faster) would allow apps to provide real time notifications. Absent this feature, app developers are forced to write their own clock apps to provide app notification services, even when a novelty clock isn't the point of the app. Alternatively, app devs could write mobile phone apps that issue app notices to the FitBit watch, but this clutters up the phone's notification queue. At present, this latter approach also requires round-tripping between the phone app and an Internet server in order to communicate with the companion.
Also, it's ideal that the app be able to do this without the phone (companion) present, so that people can rely on the FitBit without having to always have the phone around.
Moderator Edit: Clarified subject
... View more
Status:
Reviewed By Moderator
Submitted on
12-12-2018
13:53
Submitted by
imax9000
on
12-12-2018
13:53
I'm getting a strong impression that improvement of FitbitOS is non-existent 😞 Basic features like alarm are not getting fixed for over a year. Improvements that would make some apps on the watch much more viable (like exposing basic crypto functions) aren't getting implemented as well. I don't know what are the reasons for this state, maybe there just aren't enough people behind FitbitOS. But I would love to see FitbitOS doing much better than this. I would love to see changes implemented and released on the order of days/weeks instead of years. I would love to see the direction of the product actually motivated by how people use it. I really like what you did with Versa, it looks and feels very nice. And I'm sad to admit this, but because it fails to perform some of the basic functions I need from it, I'm contemplating the possibility of returning it and getting some Android watch instead 😞 Please, try to improve this situation in any way you can, because currently the future doesn't look very bright.
... View more
Status:
Not currently planned
Submitted on
12-31-2016
17:40
Submitted by
DatOneLefty
on
12-31-2016
17:40
There are so many feature requests, and a lot of them can't be added because of time or not enough people to help write it. So why not make the device code open source? It would make it so that so many developers could help add features, "apps", and many other cool things to all the prouducts. Just look at Google, most of their programs are open source and look how much they have done! So why not make the device code open source? What harm could it do? How hard would it be? People could make the devices more secure, better, and more awesome. I'm guessing the code is C, Assembly, or some other very basic language, and im guessing multiple FitBit owners that are programmers could help. If the code goes on GitHub it would be easier to help instead of putting the code somewhere else like apple (This isn't a big part of my feature request, but it would be helpful), so many people could just go write a feature for the prouduct they have and then FitBit could be even better! This is how i believe the Open Source system should work:
post each device as a seperate project on GitHub or some other git-related website
have people submit features through Pull Requests
if it is safe, let users test their own code, or just test it like you do before normal updates
send the update out to everyone! (you may also want to have a Developer update channel so people can help test features)
and by doing something like this, people could help and take some work off of the developers.
So lets make FitBit open source! It would be amazing!
... View more
Status:
Reviewed By Moderator
Submitted on
10-18-2017
10:14
Submitted by
drrincon
on
10-18-2017
10:14
It would be great if developers could access the sleep data without using the Sleep API (which requires internet connection and a reliable connection to the companion app). Device has the sleep data we need to parse and display in awesome ways in our apps!
... View more
Status:
Reviewed By Moderator
Submitted on
01-20-2023
02:50
Submitted by
IanV66
on
01-20-2023
02:50
The Sense 2 / Versa 4 SDK needs to be released ASAP to allow App and Watchface developers to bring teh Sense 2 up to the usability level of the original Sense. Moderator edit: updated subject for clarity
... View more
Status:
Reviewed By Moderator
Submitted on
09-27-2020
07:01
Submitted by
chris_starwf
on
09-27-2020
07:01
The current documentation is updated and reflects the current SDK 5.0. Please provide a separate documentation for SDK 4.2 so we can be able to further develop and support the clockfaces that run on Fitbit OS 4.x.
... View more
Status:
Reviewed By Moderator
Submitted on
05-19-2021
10:09
Submitted by
burdacz
on
05-19-2021
10:09
Hello, I would love to see NFC API in fitbit studio - (I have versa 2) or at least some way to add more than just credit cards.
... View more
Status:
Reviewed By Moderator
Submitted on
04-25-2016
18:26
Submitted by
Scrambles
on
04-25-2016
18:26
As competitor products have become available that provide public BLE api's, I feel it is important that a way to communicate with Fitbit devices is provided through BLE. There is a clear desire from consumers for this service, a quick Google search shows some consumers have even spent the time attempting to reverse engineer the BLE protocol. I hope you will seriously consider opening an api or even making some closed source mobile SDKs for accessing the Devices across bluetooth
... View more
Status:
Reviewed By Moderator
Submitted on
09-17-2018
14:54
Submitted by
shlomi
on
09-17-2018
14:54
I want to develop an app that uses NFC tags and while I searched the forum I noticed that there are others who also interested in making an apps that using that feature (like opening doors etc) so it would be nice if you allow the developers to access the NFC API.
Thank you,
Shlomi.
... View more
Status:
Reviewed By Moderator
Submitted on
12-27-2018
14:47
Submitted by
jakef
on
12-27-2018
14:47
This is a much-needed interface. Adding a notifications API would allows developers to create interactive applications which, much like the steps left in this hour application, would allow for a richer end-user experience. This would open the door to developers create applications which support healthful reminders such as ones to remember to drink water or to get to bed on time. Thanks
... View more