mobile_number_picker 0.0.1+4 copy "mobile_number_picker: ^0.0.1+4" to clipboard
mobile_number_picker: ^0.0.1+4 copied to clipboard

outdated

A Flutter Plugin fo inflate mobile number picker for Android only.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:mobile_number_picker/mobile_number_picker.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  MobileNumberPicker mobileNumber = MobileNumberPicker();
  MobileNumber mobileNumberObject = MobileNumber();

  @override
  void dispose() {
    mobileNumber.dispose();
    super.dispose();
  }

  @override
  void initState() {
    super.initState();
    WidgetsBinding.instance
        .addPostFrameCallback((timeStamp) => mobileNumber.mobileNumber());
    mobileNumber.getMobileNumberStream.listen((MobileNumber event) {
      if (event.states == PhoneNumberStates.PhoneNumberSelected) {
        setState(() {
          mobileNumberObject = event;
        });
      }
    });
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Mobile Number Plugin'),
        ),
        body: Center(
          child: Text(
              'Country Code: ${mobileNumberObject?.countryCode} Mobile Number: ${mobileNumberObject?.phoneNumber}\n'),
        ),
      ),
    );
  }
}
14
likes
40
points
0
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter Plugin fo inflate mobile number picker for Android only.

Repository (GitHub)
View/report issues

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on mobile_number_picker

Packages that implement mobile_number_picker