base_widget_flutter 1.0.3 copy "base_widget_flutter: ^1.0.3" to clipboard
base_widget_flutter: ^1.0.3 copied to clipboard

A lightweight Flutter package that provides a reusable BaseWidget wrapper around Scaffold for consistent UI structure, simplifying screen development with optional AppBar support.

base_widget_flutter #

A lightweight Flutter package that provides a reusable BaseWidget to simplify UI development and enforce a consistent screen structure across your app.

✨ Features #

  • Simple wrapper around Scaffold
  • Reduces boilerplate code
  • Optional AppBar support
  • Clean and reusable architecture
  • Easy integration into any Flutter project

📦 Installation #

Add this to your pubspec.yaml:

dependencies:
  base_widget_flutter: ^1.0.3

Then run:

flutter pub get

🚀 Usage #

import 'package:base_widget_flutter/base_widget_flutter.dart';

class HomeScreen extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return BaseWidget(
      bodyAppBar: AppBar(
        title: const Text('Home'),
      ),
      body: const Center(
        child: Text('Hello World'),
      ),
    );
  }
}

🧩 BaseWidget #

BaseWidget is a wrapper around Scaffold with minimal configuration:

Parameters #

Parameter Type Description
body Widget Required main content of the screen
bodyAppBar PreferredSizeWidget? Optional AppBar
canPop bool Reserved for future navigation use

📁 Project Structure #

lib/
 ├── base/
 │   └── base_widget.dart
 └── base_widget_flutter.dart

🤝 Contributing #

Contributions are welcome! Feel free to open issues or submit pull requests.

📄 License #

This project is open source and available under the MIT License.

0
likes
140
points
37
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A lightweight Flutter package that provides a reusable BaseWidget wrapper around Scaffold for consistent UI structure, simplifying screen development with optional AppBar support.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on base_widget_flutter