app_call_button 0.0.2 copy "app_call_button: ^0.0.2" to clipboard
app_call_button: ^0.0.2 copied to clipboard

Call in App Flutter.

example/lib/main.dart

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

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

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Plugin Test App',
      builder: (context, child) {
        return FlutterOverlayManager.I.builder((ctx) => child!);
      },
      home: Scaffold(
        appBar: AppBar(title: const Text('AppCallButton Test')),
        backgroundColor: AppColors.white,
        body: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: [
              ElevatedButton(
                onPressed: () {
                  AppSipController.instance.register();
                },
                child: const Text("Register"),
              ),
              SizedBox(height: 10),
              ElevatedButton(
                onPressed: () {
                  AppSipController.instance.showCallOverlay();
                },
                child: const Text("Call Now"),
              ),
              SizedBox(height: 10),
              ElevatedButton(
                onPressed: () {
                  AppSipController.instance.endCall();
                },
                child: const Text("End Call"),
              ),
            ],
          ),
        ),
      ),
    );
  }
}