A Dart/Flutter package to register/query/remove URI Schemes without hassle.

Overview

protocol_registry

Register/query/remove URI Schemes without hassle. Available for Windows and Linux.

Installation

flutter pub add protocol_registry

Usage

/** Get the registry */
final ProtocolRegistryModel registry = getRegistry();

/** Query */
await registry.find(scheme);
await registry.exists(scheme);

/** Add */
await registry.add(scheme);

/** Remove */
await registry.remove(scheme);

Check ./example for examples.

Additional information

This package has not been completely tested on Linux. MacOS schemes can be added by modifying the Info.plist file. Contributions are always welcomed.

You might also like...

Whats-link - App to open conversation without having to save the number in WhatsApp

Whats-link - App to open conversation without having to save the number in WhatsApp

Whats Link App feito para abrir conversa do WhtasApp sem salvar o nรบmero do dest

Feb 14, 2022

A package that lets you include a cool, nice looking and validated Password TextFormField in your app to enhance user experience. The package is fully & easily modifiable.

A package that lets you include a cool, nice looking and validated Password TextFormField in your app to enhance user experience. The package is fully & easily modifiable.

A package that lets you include a cool, nice looking and validated Password TextFormField in your app to enhance user experience. The package is fully

Jan 1, 2023

Dynamic Text Highlighting (DTH) package for Dart & Flutter.

Dynamic Text Highlighting (DTH) package for Dart & Flutter.

Dynamic Text Highlighting (DTH) This package is used to highlight, in a completely dynamic way, keywords, or phrases, wherever they are present in a s

Oct 3, 2022

This Dart package will utilize the plugin, google_mobile_ads, so to quickly and easily implement ads into a Flutter app.

This Dart package will utilize the plugin, google_mobile_ads, so to quickly and easily implement ads into a Flutter app.

Ads to your App in a Snap! This Dart package will utilize the plugin, google_mobile_ads, so to quickly and easily implement ads into a Flutter app

Sep 11, 2022

Dart/Flutter package for using Elastic App Search through a simple API returning easy to handle objects

Dart/Flutter package for using Elastic App Search through a simple API returning easy to handle objects

Dart/Flutter package for using Elastic App Search through a simple API returning easy to handle objects This package is a ready-to-use API for Elastic

Nov 16, 2022

Flutter/dart package for payment gateway bKash (Bangladesh)

bKash(BD) Mobile Finance Payment Gateway Flutter Package This is a Flutter package for bKash BD Payment Gateway. This package can be used in flutter p

Nov 11, 2022

A Dart FFI package to send ๐Ÿ’ฌ toasts on Windows. Written in C++, based on WinToast.

A Dart FFI package to send ๐Ÿ’ฌ toasts on Windows. Written in C++, based on WinToast.

desktoasts A Dart package to send native ๐Ÿ’ฌ toasts on Windows. Installation For Flutter dependencies: ... desktoasts: ^0.0.2 For Dart CLI here Sup

Mar 7, 2022

Dart package to rank proposals according to Majority Judgment, using a score-based algorithm for performance and scalability

Majority Judgment for Dart This Dart package helps to resolve polls using Majority Judgment. Features Efficient Majority Judgment algorithm, scales we

Oct 18, 2021

Actor model implementation in Dart. This package makes it easier to work with isolates, create clusters of isolates.

Actor model implementation in Dart. This package makes it easier to work with isolates, create clusters of isolates.

Actor model implementation in Dart Languages: Introduction About Theater Installing What is Actor Notes about the actors Actor system Actor tree Using

Nov 14, 2022
Comments
  • how to use this plugin?

    how to use this plugin?

    eg http://racconcity//invite?rid=257#target=out

    how to define the scheme final ProtocolScheme scheme = ProtocolScheme( appName: 'Test App', scheme: 'some-thing-that-doesnt-exist', appPath: Platform.resolvedExecutable, );

    and how to listen the callback?

    opened by qingtian0622 11
Owner
ZYROUGE
Not-A-Nerd Programmer :)
ZYROUGE
Dynamically changing your theme without hassle

dynamic_theme Dynamically changing your theme without hassle This packages manages changing your theme during runtime and persiting that theme. I wrot

Norbert Kozsir 329 Dec 29, 2022
Compress videos, remove audio, manipulate thumbnails, and make your video compatible with all platforms through this lightweight and efficient library.

video_compress Compress videos, remove audio, manipulate thumbnails, and make your video compatible with all platforms through this lightweight and ef

Jonny Borges 172 Dec 31, 2022
This is one of my flutter project that I have created with login and register page.

?? Hi, Iโ€™m @D-ENCODER (Flutter Developer) ?? Iโ€™m interested in Flutter native cross platform apps ?? Iโ€™m currently learning data structures and algori

D - ENCODER 9 Oct 1, 2021
Developed a Group chat application using Flutter and Firebase, where users can register and create groups or join already existing groups and start conversing with each other.

GroupChatApp About Developed a Group chat application using Flutter and Firebase, where users can register and create groups or join already existing

Ahmed Gulab Khan 221 Dec 1, 2022
โšกโšก flutter mobile dapp to register/mint domain names (.voltz) on the polygon blockchain network (mumbai)

open-name-service connecting to wallet registering a domain on the network fetching address by domain name & viewing domain on opensea testnet .voltz

Chinyeaka Chinonso 10 Dec 11, 2022
Platform to post/say something without sharing personal information.

Anon is an Open Source Application where it's users will be able to share their thoughts without their identity being revealed i.e Anonymous. When the

Ismael Shakverdiev 18 Sep 13, 2022
An architecture for dynamic UI without client deployment

Server Driven UI Demo Server Driven UI(SDUI)๋Š” ์„œ๋ฒ„์—์„œ ํด๋ผ์ด์–ธํŠธ์˜ UI ์ปดํฌ๋„ŒํŠธ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ์‹. ํด๋ผ์ด์–ธํŠธ ๋ฐฐํฌ์—†์ด API ์‘๋‹ต์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ UI ๋ณ€๊ฒฝ์ด ๊ฐ€๋Šฅํ•œ ๋™์‹œ์— ํ•˜์œ„ ํ˜ธํ™˜์„ฑ์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ๋‹ค. Rust, GraphQ

Simon Park 15 Oct 17, 2022
Send WhatsApp Messages without saving contact

WHATSAPP DIRECT Send WhatsApp Messages without saving contact Installation PlayStore Link: https://play.google.com/store/apps/details?id=com.snapsid.w

Siddharth Chopra 1 Oct 2, 2022
Code generation for immutable classes that has a simple syntax/API without compromising on the features.

Welcome to Freezed, yet another code generator for unions/pattern-matching/copy. 0.14.0 and null-safety Important note: From 0.14.0 and onwards, Freez

Remi Rousselet 1.4k Jan 4, 2023
A time tracking app that respects your privacy and the gets the job done without being fancy.

Time Cop A time tracking app that respects your privacy and gets the job done without getting too fancy. Motivation I'd rather not do time-tracking at

Kenton Hamaluik 642 Dec 30, 2022