All Projects → adarshbalu → twilio_flutter

adarshbalu / twilio_flutter

Licence: MIT license
A Flutter package for Twilio API.

Programming Languages

dart
5743 projects
HTML
75241 projects
swift
15916 projects

Projects that are alternatives of or similar to twilio flutter

flutter facebook app events
Flutter Plugin for Facebook App Events
Stars: ✭ 88 (+450%)
Mutual labels:  flutter-plugin, dart-package
Motion-Tab-Bar
A beautiful animated flutter widget package library. The tab bar will attempt to use your current theme out of the box, however you may want to theme it.
Stars: ✭ 237 (+1381.25%)
Mutual labels:  flutter-plugin, dart-package
flutter sliding tutorial
User onboarding library with smooth animation of objects and background colors
Stars: ✭ 127 (+693.75%)
Mutual labels:  flutter-plugin, dart-package
scalable image
A widget that shows an image which can be scaled and dragged using gestures.
Stars: ✭ 15 (-6.25%)
Mutual labels:  flutter-plugin
flutter-scankit
Flutter QR code scanning
Stars: ✭ 107 (+568.75%)
Mutual labels:  flutter-plugin
appointment-reminders-csharp
Example App and Tutorial content for Appointment Reminders in C# | .NET
Stars: ✭ 16 (+0%)
Mutual labels:  twilio-sms
Flutter slider drawer
You can make slider drawer type ui by this plugin
Stars: ✭ 152 (+850%)
Mutual labels:  dart-package
flutter opencv
Flutter plug-in providing (a few) basic bindings to OpenCV-4.x. OpenCV methods implemented without the Core packages. WIP.
Stars: ✭ 119 (+643.75%)
Mutual labels:  flutter-plugin
gbk2utf8
A flutter package to convert gbk to utf-8
Stars: ✭ 40 (+150%)
Mutual labels:  flutter-plugin
barcode.flutter
barcode generate library for Flutter
Stars: ✭ 58 (+262.5%)
Mutual labels:  flutter-plugin
nearby connections
Flutter plugin (android) for sharing bytes and files Offline, (Based on the android Nearby Connections API)
Stars: ✭ 64 (+300%)
Mutual labels:  flutter-plugin
Flutter-Mobile-Number-Plugin
Flutter Plugin to get the mobile number
Stars: ✭ 22 (+37.5%)
Mutual labels:  flutter-plugin
text-style-editor
Text style editor widget for flutter
Stars: ✭ 25 (+56.25%)
Mutual labels:  dart-package
flutter ume
UME is an in-app debug kits platform for Flutter. Produced by Flutter Infra team of ByteDance
Stars: ✭ 1,792 (+11100%)
Mutual labels:  flutter-plugin
getwidget-docs
Get Widgets UI library docs.
Stars: ✭ 17 (+6.25%)
Mutual labels:  flutter-plugin
flutter cameraview
A Flutter plugin for Android and iOS allowing access to the device cameras, a bit deeper!!
Stars: ✭ 18 (+12.5%)
Mutual labels:  flutter-plugin
getx-snippets-intelliJ
An extension to accelerate the process of developing applications with flutter, aimed at everyone using the GetX package.
Stars: ✭ 52 (+225%)
Mutual labels:  flutter-plugin
flutter easyloading
✨A clean and lightweight loading/toast widget for Flutter, easy to use without context, support iOS、Android and Web
Stars: ✭ 1,021 (+6281.25%)
Mutual labels:  flutter-plugin
flutter contest
Flutter project submitted on Flutter contest
Stars: ✭ 14 (-12.5%)
Mutual labels:  flutter-plugin
appointment-reminders-rails
A working Appointment Reminders sample built in Ruby on Rails
Stars: ✭ 36 (+125%)
Mutual labels:  twilio-sms

Twilio Flutter

A Flutter package for both android and iOS which helps developers with Twilio API services.

Features

  • Send SMS programmatically;
  • Get all SMS related to a Twilio account;
  • Get more info on each SMS sent from a Twilio account;
  • Send WhatsApp messages programmatically;

Getting Started

Check out our comprehensive Example provided with this plugin.

To use this package :

  • add the dependency to your pubspec.yaml file.
dependencies:
  flutter:
    sdk: flutter
  twilio_flutter: ^0.0.9

How to use

Create a new Object

TwilioFlutter twilioFlutter; 

Initialize with values

twilioFlutter = TwilioFlutter(
    accountSid : '*************************', // replace *** with Account SID
    authToken : 'xxxxxxxxxxxxxxxxxx',  // replace xxx with Auth Token
    twilioNumber : '+...............'  // replace .... with Twilio Number
    );

Send SMS

twilioFlutter.sendSMS(
   toNumber : '+................', 
   messageBody : 'hello world'); 
   //Use sendSMS with the recipient number and message body.

View SMS List

SentSmsData data= await twilioFlutter.getSmsList({String pageSize}); //Returns list of SMS , pageSize defaults to 20

View Single SMS

Message data= await twilioFlutter.getSMS(String messageSID); //Use message sid from the individual messages.

Change Twilio Number

twilioFlutter.changeTwilioNumber('+.........'); // To change the twilio number
Send WhatsApp Message (Experimental)
twilioFlutter.sendWhatsApp(toNumber : '+................',
 messageBody : 'hello world');

Supported Platforms

  • Android
  • iOS
  • Web
  • MacOs
  • Windows
  • Linux

Useful articles

Issues

Please file any issues, bugs or feature requests as an issue on our GitHub page. Commercial support is available, you can contact us at [email protected].

Want to contribute

If you would like to contribute to the plugin (e.g. by improving the documentation, solving a bug or adding a cool new feature), please carefully review our contribution guide and send us your pull request.

Author

This Twilio Flutter plugin for Flutter is developed by Adarsh Balachandran.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].