10-18-2020 20:07
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

10-18-2020 20:07
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
Came across C# and Xamarin. This will allow developers to use same logic across iOS, Android and Windows. Is there any plans for Fitbit to support development on this platform ? This might make sense after Google integration.

10-19-2020 10:53
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

10-19-2020 10:53
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
If you are interested in cross-platform development, keep your eye on Flutter: https://flutter.dev/
Google developed it, and is throwing it's full-weight behind the platform. In fact, Google's own mobile apps use Flutter. I've done a few myself on Google Play and it's pretty impressive.

10-25-2020 00:26
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

10-25-2020 00:26
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
Thanks for the suggestion, I spend some time looking at Flutter, it seems that each platform have its pros and cons. C# might have wider application than Dart but Flutter does makes life much easier for app development. Still undecided on which one to concentrate on....

10-28-2020 15:38
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

10-28-2020 15:38
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
Xamarin is native. It allows to write apps which are much near on the device as Flutter can do. Also to develop apps where some parts are exclusive for a single platform is much easier as in any other framework.

10-29-2020 09:51
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

10-29-2020 09:51
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
In my opinion, the choice depends on the goals of the project. Xamarin does let you get deeper into the native features of the mobile device. It's also a more mature platform with better support. Flutter is easy to learn with near native performance. If you don't need to get into the weeds and want an app quickly, Flutter is a good option. My main problem with Flutter is that it is such a young platform. So, finding out information is often a challenge, and some of the components (like the HTML viewer) aren't quite ready for a production app yet. Also being so young, the APIs are more likely to change over time. It's worth watching though.
Of course, the Google Antitrust lawsuit doesn't help things. And who knows whether Google's concessions to the EU regarding Fitbit data will be accepted long term. Unfortunately, Fitbit's market share is suffering as a result (as well as from supply chain issues from China due to the pandemic), dropping almost 30% between Q2 2019 and Q2 2020.

10-29-2020 12:32
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post


10-29-2020 12:32
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
Bear in mind that the operating system on Fitbit smart watches isn't derived from windows, iOS, macOS, Android, linux, etc (and yes, most of those are linux). I think Fitbit OS based on FreeRTOS, which has far less hardware requirements. Most cross-platform tools haven't made it to FreeRTOS.
Gondwana Software

10-29-2020 13:23
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

10-29-2020 13:23
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
Yep. I was talking more about mobile apps in general, with maybe integration through a Web API. I wouldn't expect either Xamarin nor Flutter to directly support Fitbit OS because the environment is so specialized. Then again, you never know -- I mean, I wouldn't have expected folks to support tvOS either ... but there it is! 😉 LOL

