cupertino_sidemenu 0.0.3 copy "cupertino_sidemenu: ^0.0.3" to clipboard
cupertino_sidemenu: ^0.0.3 copied to clipboard

A Flutter package inspired by ChatGPT menu to create a side menu that opens with a swipe.

example/lib/main.dart

import 'package:flutter/cupertino.dart';
import 'package:cupertino_sidemenu/cupertino_sidemenu.dart';

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

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

  @override
  Widget build(BuildContext context) {
    final controller = CupertinoSidemenuController();

    return CupertinoApp(
      home: CupertinoSidemenu(
        controller: controller,
        centerPage: CupertinoPageScaffold(
          navigationBar: CupertinoNavigationBar(
            leading: CupertinoButton(
              padding: const EdgeInsets.all(8.0),
              onPressed: controller.openLeftMenu,
              child: const Icon(
                CupertinoIcons.sidebar_left,
                size: 25,
                color: CupertinoColors.black,
              ),
            ),
            middle: const Text("Cupertino Sidemenu"),
            trailing: CupertinoButton(
              padding: const EdgeInsets.all(8.0),
              onPressed: controller.openRightMenu,
              child: const Icon(
                CupertinoIcons.sidebar_right,
                size: 25,
                color: CupertinoColors.black,
              ),
            ),
          ),
          child: const Center(
            child: Text(
              "Principal Page",
            ),
          ),
        ),
        leftMenu: const CupertinoPageScaffold(
          navigationBar: CupertinoNavigationBar(
            middle: Text("Left Page"),
          ),
          child: Center(
            child: Text(
              "Add your custom widgets here",
            ),
          ),
        ),
        rightMenu: const CupertinoPageScaffold(
          navigationBar: CupertinoNavigationBar(
            middle: Text("Right Page"),
          ),
          child: Center(
            child: Text(
              "Add your custom widgets here",
            ),
          ),
        ),
      ),
    );
  }
}
15
likes
140
points
28
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package inspired by ChatGPT menu to create a side menu that opens with a swipe.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, haptic_feedback

More

Packages that depend on cupertino_sidemenu