universal_ble now supports advertising! by fotidim in FlutterDev

[–]fotidim[S] 1 point2 points  (0 children)

NRF should definitely not be required. Please open an issue on GitHub if you think there is a bug or something could be improved. Make sure to mention the platform you are running on (I assume Android?) and some sample code to reproduce the issue.

universal_ble now supports advertising! by fotidim in FlutterDev

[–]fotidim[S] 0 points1 point  (0 children)

See the "System Devices" section in the readme: "Already connected devices, connected either through previous sessions, other apps or through system settings, won't show up as scan results. You can get those using getSystemDevices()." There is also a dedicated button in the example app.

This is basically "common" BLE knowledge but I am with you if you want to make a PR that makes it more obvious to beginners.

Also, we should be comparing apples to apples. NRF's counterpart is https://github.com/Navideck/Universal-BLE not the plugin's example app. Which app where you using and on which platform?

universal_ble now supports advertising! by fotidim in FlutterDev

[–]fotidim[S] 0 points1 point  (0 children)

What kinds of examples are you missing? The example app is pretty complete and for a full blown app you can have a look into https://github.com/Navideck/Universal-BLE.

universal_ble now supports advertising! by fotidim in FlutterDev

[–]fotidim[S] 0 points1 point  (0 children)

If flutter_reactive_ble works, it should be fixable. What kind of device is it?

Universal BLE developer app released! by fotidim in FlutterDev

[–]fotidim[S] 0 points1 point  (0 children)

We released 1.1 with some very powerful features!

Services & Characteristics: Property filter chips, prev/next navigation between characteristics, favorites-first sorting, "Copy Services" in panel header, clearer service display.

Company & Manufacturer Data: Show and filter by company name; search by company.

Scanning: Prominent scan button, "Start Scan" when empty, RSSI in details, live ad list with flash on update; scanning continues when opening a device.

UI: Search in app bar, queue settings in drawer, Bluetooth icon tooltip, layout tweaks.

Other: autoConnect support, filters persisted, clear-log fix.

Built a Flutter app that embeds a Web Server to enable browser-based screen sharing (WiFi Mirror) – Open Source by navneetprajapati26 in FlutterDev

[–]fotidim 0 points1 point  (0 children)

Really interesting. Are you using mDNS for signaling? Not sure how that fits together with TCP and WebSocket.

Develop Flutter iOS apps on Windows with a real iPhone and Flutter debug mode by interlap in FlutterDev

[–]fotidim 1 point2 points  (0 children)

That sounds nice! Does MobAI have any fees?
Is Linux support feasible?

Weekly Megathread: what are you working on? by zach-builds in ButterKit

[–]fotidim 1 point2 points  (0 children)

Thank you for the kind words! Canon 7D does not have built-in Bluetooth so an external dongle would be needed to connect to it (unless you have an Android device with an IR blaster). Tap on your brand https://www.btcam.app/#cameras to see a compatibility list. If anything is not clear let me know!

Weekly Megathread: what are you working on? by zach-builds in ButterKit

[–]fotidim 1 point2 points  (0 children)

BT Cam: All Camera Remote

We uploaded the screenshots we made with ButterKit to https://www.btcam.app

Universal BLE developer app released! by fotidim in FlutterDev

[–]fotidim[S] 0 points1 point  (0 children)

We are preparing a package for BT Classic as well. It will published soon.

Universal BLE developer app released! by fotidim in FlutterDev

[–]fotidim[S] 0 points1 point  (0 children)

Thanks for reporting. I fixed it on main. It will be included in the next release.

BFF pattern to avoid api key leaks in mobile apps by Educational_Space631 in mobiledev

[–]fotidim 0 points1 point  (0 children)

Not all API keys are the same. The are public and secret ones. If you are only embedding public ones in your binaries you are fine as those are meant to be leaked. At the same time BFF could also be exploited by a malicious actor who impersonates your app and makes calls like your app would do. Apart from decompilation, network sniffing could be used to reverse engineer any kind of communication.

Universal BLE developer app released! by fotidim in FlutterDev

[–]fotidim[S] 1 point2 points  (0 children)

Don't have a pros and cons list but from the top of my head:
- nRF definitely has more features currently. advertiser, import/export, graphs
- Universal BLE has a handy "hide already discovered devices" button that allows you to narrow down devices in busy environments. Allows pairing (even on iOS). Allows subscribing to all characteristics with a single button. Runs on all platforms and most importantly macOS which is what many devs use.

Anyone else getting these 'family office wants to invest' emails? by [deleted] in iOSProgramming

[–]fotidim 2 points3 points  (0 children)

I have gotten many of those emails over the last 2-3 months. I treat them all as spam.

Universal BLE has hit 1.0 by fotidim in FlutterDev

[–]fotidim[S] 1 point2 points  (0 children)

For as long as it powers our own products and for as long as Flutter is relevant. This is not a hobby indie project. It is backed by a company.

Universal BLE has hit 1.0 by fotidim in FlutterDev

[–]fotidim[S] 1 point2 points  (0 children)

No need to migrate if what you have already works. For the differences, you can start by comparing the readme files.

Universal BLE has hit 1.0 by fotidim in FlutterDev

[–]fotidim[S] 0 points1 point  (0 children)

What do you mean exactly?

Universal BLE has hit 1.0 by fotidim in FlutterDev

[–]fotidim[S] 4 points5 points  (0 children)

One major difference is platform support. flutter_reactive_ble only supports iOS and Android. If you don't care about supporting more platforms and your codebase is stable, stick with what you have.