share a text between two mobile devices using Flutter NFC - flutter

I'm trying to configure NFC in flutter and find a Near by Device using it and while tapping the two devices the text Message should be shared from one device to Another
couldn't able to find any Perfect Example or a Tutorial regarding my requirement any docs or sample code will be really helpful

To share a text between two mobile devices use Flutter NFC, you can use the flutter_nfc_kit package, which provides a simple and easy-to-use API for working with NFC in Flutter.
**ExampleCode:
Add the flutter_nfc_kit package to your dependencies in your pubspec.yaml file.**
**Initialize the NFC module in your main function:
NFC.instance.start();
NFC.instance.share("Your message here");
**NFC.instance.onShareSuccess.listen((event) { print(event.shareData); });
NFC.instance.isAvailable**

Related

Is it possible to create a custom share sheet in Flutter?

I want to build this custom share sheet shown in the screenshot depending on the apps that are on the mobile, could anyone tell me if it's possible? screenshot
i am currently using flutter's share_plus package, but the share method summons the platform's share sheet, is it possible to customize my own share sheet and use it for both platforms android and ios?
Using the Flutter Availability package you can customize this by styling BottomSheet from scratch. Still, this package is only for Android devices. Unfortunately, iOS does not provide any API to get the installed APPs information.
I guess You'll have to work with a modalBottomSheet and https://pub.dev/packages/url_launcher
You can check if an application is installed, but this would work only for android Is there any way to identify that a particular application is installed in my android/ios device through flutter and dart?

How To Transfer Data Between Two Flutter Apps Using bluetooth

I try to send some data String or binary from my Application N°1 from devis N°1 to the same Application from My devis N°2.
I search and i search and there is no good tutorial who explain step by step how to use bluetooth in flutter, there is only COPY/PAST without any explication and i found much undeclared variable...
the flutter_blue not show my smartphone devis but the flutter_bluetooth_serial show me the devis (I use the exemple code but i dont know how it work) so i dont know how i Add this devis and how i send data from this devis...
by the way can i use JAVA code ? the old java android programming because i know how use bluetooth in the old Android application but with flutter i dont found any good tutorial.

How to scan 2D barcodes in flutter web?

I have an application, written in flutter, that is heavily dependent on the feature of scanning pdf-417 type codes. In the Android port, it works easily, using the qr_code_scanner 0.0.13 library from pub.dev. I need a web application, for various reasons, and I want to implement the scanning functionality in it. I have tried searching librarys that support the web also, but couldn't find anything relevant. I tried creating a html/js scanner webpage, with zxing-js, that works in a normal browser, but not in the flutter webview, which uses the easy_web_view pub.dev package. It seems from the errors, that it cannot access the camera. What should be the easiest way of solving this? Thanks in advance for your answers.
You can use this package that support web, android and IOS in flutter.
Also see this link

Writing NFC Card

I am using flutter to build my application to read and write the NFC cards I am using the flutter plugin NFC reader to read the cards but I couldn't find any way to write the NFC​ cards.
You can't write NFC tags on ios where in android you can.
You might wanna use Platform channels.
Platform channels helps writing and communicating between platform-specific code and your Dart code
Here is a medium post regarding writing an NFC tag on android
Write it on android and connect it to dart using Platform channels

How to implement sms retrieve api in flutter

I want my app to take OTP automatically, In android, we have the SMS retrieval API for that, so how to implement the same thing for IOS and android using flutter
Currently, there is no official Flutter plugin developed by the Flutter team for this. You have two options for this:
Use plugins created by the developer community. Try sms_retriever.
Write your own platform-specific code (e.g. your Android code in Java), and invoke it from Flutter. Read more about this here.