nd_keys_observer 1.0.5 copy "nd_keys_observer: ^1.0.5" to clipboard
nd_keys_observer: ^1.0.5 copied to clipboard

Key and callback observer library.

example/lib/main.dart

//
//  main.dart
//  nd_keys_observer
//
//  Created by Nguyen Duc Hiep on 01/12/2021.
//

// ignore_for_file: avoid_print

import 'package:example/common_ui_examples_page.dart';
import 'package:example/observer_examples_page.dart';
import 'package:example/simple_subject_examples_page.dart';
import 'package:flutter/material.dart';

void main(List<String> args) {
  Widget menuItem(String title, Widget Function(BuildContext) pageBuilder) {
    return Builder(
        builder: (context) => Center(
              child: TextButton(
                  child: Text(title),
                  onPressed: () => Navigator.of(context)
                      .push(MaterialPageRoute(builder: pageBuilder))),
            ));
  }

  runApp(
    MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('NDKeyObserver Examples'),
        ),
        body: SafeArea(
          child: Column(
            children: [
              menuItem(
                'NDSimpleSubject Examples',
                (_) => const SimpleSubjectExamplesPage(),
              ),
              menuItem(
                'NDObserver Examples',
                (_) => const ObserverExamplesPage(),
              ),
              menuItem(
                'Common UI Examples',
                (_) => const CommonUiExamplesPage(),
              ),
            ],
          ),
        ),
      ),
    ),
  );
}
1
likes
0
pub points
13%
popularity

Publisher

unverified uploader

Key and callback observer library.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

fast_immutable_collections, flutter, nd_core_utils

More

Packages that depend on nd_keys_observer