09-26-2017 06:00
09-26-2017 06:00
Hi everyone,
We’re excited for you to start playing around with the Fitbit SDK, available now as a Developer Preview!
To get started, you’ll want to set up your Fitbit Studio IDE and install the Fitbit OS Developer Beta Firmware (v27.30.2.8) onto your Fitbit Ionic smartwatch.
Let’s have some fun today 🙂
09-26-2017 06:53
09-26-2017 06:53
Just logged in to Studio on my Google Pixel to see what it's like (won't get home for about 3 hours and can't wait).
Got a strange warning message in my Chrome browser telling me I should be using Chrome rather than the current browser!
09-26-2017 07:18
09-26-2017 07:18
Thanks for the report! I've logged this issue internally and we'll fix this in a future release.
09-26-2017 10:10
09-26-2017 10:10
Fitbit Studio looks good. Nice touch with the sample projects. Now just need the ionic to test the sample projects.
09-26-2017 10:24
09-26-2017 10:24
Hi Jon,
I'm so excited to start playing with the SDK. Apparently, my Ionic will be here shortly so I can see for myself what data is available from the sensors.
In the meantime, could you please tell me what type of Heart Rate data comes through the Sensors API? Is it averaged/ aggregated Heart Rate, Beat-to-Beat Interval (RRi or BBi) displaying the time between each successive heart beat, or something else?
Any samples of the data would be fantastic to see!?
Thank you!
09-27-2017 18:06
09-27-2017 18:06
I got a nice surprise, my Ionic beat FedEx prediction by a day. I keep getting Server connection errors when attempting to activate the Developer Bridge from the watch(phone is connected fine).
09-28-2017 15:12
09-28-2017 15:12
SHGrade, any luck in activating the Developer Bridge yet?
09-28-2017 17:15
09-28-2017 17:15
I had to disconnect from phone via Bluetooth first
09-29-2017 03:18
09-29-2017 03:18
10-02-2017 14:52
10-02-2017 14:52
I am making the assumption the Ionic/Developer Bridge has to be on a Wifi network and not connected to the phone via bluetooth?
10-02-2017 14:54
10-02-2017 14:54
@Anthoang wrote:
I am making the assumption the Ionic/Developer Bridge has to be on a Wifi network and not connected to the phone via bluetooth?
Correct.
10-02-2017 15:09
10-02-2017 15:09
10-03-2017 00:46
10-03-2017 00:46
I did get a custom watchface to appear on my Ionic. But only after I disabled Bluetooth on my phone. I got the same Ionic messages you got... "connecting to server, connected to server, server connection error" several times before it was finally able to connect to the server. I had to repeatedly press the "Developer Bridge" option on my Ionic. At about the same time the ionic connected to the server, the Fitbit Studio recognized my Ionic device. This took about 3-5 minutes.
10-03-2017 01:15
10-03-2017 01:15
We're making updates to improve the reliability and reporting regarding these connectivity issues. Sorry for your problems.
10-05-2017 14:47
10-05-2017 14:47
Stayed up waaaay too late last night playing with the SDK. Really enjoying it, but I'm hoping there will soon be a "duplicate project" option in Fitbit Studio? I'm trying to build incremental demos for my students, and right now there's a lot of copy-paste involved... Also, REALLY would love to be able to upload test programs via Bluetooth without needing Wifi, since our school's network won't authenticate the Fitbit Ionic...
10-28-2017 19:21 - edited 10-30-2017 12:24
10-28-2017 19:21 - edited 10-30-2017 12:24
I have been playing with this for a few days now and the number of connection Error and disconnects from the bridge is insane.
I feel like I have to reconnect the watch to the bridge every single time I try my app. I'm also lucky if the connection works on the first try. It's slow an painful...
There is some good things about this platform but this might annoying to be a blocker in my opinion I can spend 20% of my time reconnecting my watch.
During the time it took me to write that message the watch went from "server connected" to "server connection error" this needs to be fixed.
If I didn't have so many issues I would like to request that the watch also doesn't disconnect unless it has been inactive for 15 minutes or manually disconnected.
10-30-2017 05:45
10-30-2017 05:45
10-30-2017 12:26
10-30-2017 12:26
Well I had a stretch of 1 hour or so right after I wrote that message where the watch stayed connected. I leave home so I disconnected it my self.
It was a first but let's hope that this becomes the new normal 🙂
12-01-2017 11:37 - edited 12-01-2017 11:46
12-01-2017 11:37 - edited 12-01-2017 11:46
Hi Fitbit,
I have been playing around a little with Fitbit Studio. 2 things strike me as lacking. 1. absolutly NO code completion, at least some basic intelisense is needed, if you want us devs to do any serius work here. 2. Documentation that is easy to find and read, ALOT of your custom "classes", is not propperly documentet, do you want us to guess the function/prop names?!?
I would love the ability to just fetch a nuget / npm package at some point, and do dev via fullblown Visual Studio or VS Code, or pehaps Eclips if you guys arent MS fans.
I see alot of potential, however after spending a cupple of hours, i have desitet, that your dev platform is not well enough documented and your IDE is still to basic, for me to attemple to do any serius work on it.
One last thing. You call it JavaScript and the styling files is css, or is it? Basic CSS tags like text-align is just not there?
Looking forward to see upcomming updates on this 😉
12-02-2017 02:06 - edited 12-02-2017 02:15
12-02-2017 02:06 - edited 12-02-2017 02:15
I agree: A bit of intellisense would help.
BUT: Fitbit has done a great job this year to build this environment. You cannot compare it to the big ones like Visual Studio or Eclipse, which are grown over many years with big development teams.
If you want to develop for wearables, then you have to reinvent the wheel, because you are not on a big desktop platform. You are limited in memory and power consumption. So forget all your ready made packages, build it on your own or use the system capabilities.
Learn to think smart and be inventive.
@Fitbit:
Great Work!