xxxxxxxxxx
// Call the launch method from url_launcher package:
launch("tel://214324234");
xxxxxxxxxx
import 'package:flutter/material.dart';
import 'package:flutter_phone_direct_caller/flutter_phone_direct_caller.dart';
void main() {
runApp(Scaffold(
body: Center(
child: RaisedButton(
onPressed: _callNumber,
child: Text('Call'),
),
),
));
}
_callNumber() async{
const number = '0911234567';
bool res = await FlutterPhoneDirectCaller.callNumber(number);
}
xxxxxxxxxx
String numberValidator(String value) {
if(value == null) {
return null;
}
final n = num.tryParse(value);
if(n == null) {
return '"$value" is not a valid number';
}
return null;
}
new TextFormField(
keyboardType: TextInputType.number,
validator: numberValidator,
textAlign: TextAlign.right