easy_url_launcher

Creator: coderz1093

Last updated:

0 purchases

easy_url_launcher Image
easy_url_launcher Images

Languages

Categories

Add to Cart

Description:

easy url launcher

A flutter package based on url_launcher package for call,sms,email and launch url in browser or app with url parameters and launch mode as platform default or platform specific mode for web
Features #

Very easy to use
Support All plateforms

Getting started #
Add package to your project by running the follwing command in your terminal
flutter pub add easy_url_launcher
copied to clipboard
Import pakage
import 'pakage:easy_url_launcher/easy_url_launcher.dart';
copied to clipboard
Demo #

Usage #

You are free to use async & await in your code.

Column(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: [
MaterialButton(
color: Colors.green,
onPressed: () async {
await EasyLauncher.call(number: "767676776");
},
child: const Text("Call to a number"),
),
MaterialButton(
color: Colors.greenAccent,
onPressed: () async {
await EasyLauncher.call(number: "*123#");
},
child: const Text("Run a ussd code"),
),
MaterialButton(
color: Colors.blue,
onPressed: () async {
await EasyLauncher.sms(number: "1010", message: "Hello");
},
child: const Text("Send a sms"),
),
MaterialButton(
color: Colors.indigo,
textColor: Colors.white,
onPressed: () async {
await EasyLauncher.email(
email: "[email protected]",
subject: "Test",
body: "Hello Flutter developer");
},
child: const Text("Send an email"),
),
MaterialButton(
color: Colors.deepPurple,
textColor: Colors.white,
onPressed: () async {
await EasyLauncher.url(url: "https://pub.dev");
},
child: const Text("Open url"),
),
MaterialButton(
color: Colors.red,
textColor: Colors.white,
onPressed: () async {
await EasyLauncher.openMap(
lati: "36.7032925", long: "67.1891222");
},
child: const Text("Open Google map"),
),
MaterialButton(
color: Colors.pink,
textColor: Colors.white,
onPressed: () async {
await EasyLauncher.url(
url: "https://www.instagram.com/qasim.dev",
mode: Mode.platformDefault);
},
child: const Text("Open url in default app"),
),
MaterialButton(
color: Colors.green[700],
textColor: Colors.white,
onPressed: () async {
await EasyLauncher.sendToWhatsApp(
phone: "+93700000000", message: "hi");
},
child: const Text("Send to whatsapp"),
),
],
),
copied to clipboard

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.