पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

bnb_flutter कवर
पैकेज विवरणv0.0.4

bnb_flutter

एक बहुत अनुकूलित करने योग्य Flutter बॉटम नेविगेशन बार पैकेज जिसमें स्मूथ एनीमेशन और लचीले आइटम सपोर्ट है। सरलता, प्रतिक्रियाशीलता और मूल दिखावट के लिए बनाया गया है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
56
लाइक
3
Pub अंक
160

पैकेज इंस्टॉल करें

flutter pub add bnb_flutter

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

bnb_flutter एक कस्टमाइज़ेबल फ्लटर पैकेज है जिसका उपयोग स्मूथ एनीमेशन और लचीले आइटम सपोर्ट के साथ बॉटम नेविगेशन बार बनाने के लिए किया जाता है। सरलता और रिस्पॉन्सिवनेस के लिए डिज़ाइन किया गया, यह प्लेटफॉर्म के भीतर मूल दिखावट और अनुभव प्रदान करता है। डेवलपर्स आसानी से नेविगेशन बार के दिखावट और व्यवहार को अपने ऐप के डिज़ाइन भाषा के अनुरूप ढाल सकते हैं। यह पैकेज सभी प्रमुख प्लेटफॉर्म जैसे Android, iOS, Web, macOS, Windows और Linux को सपोर्ट करता है, जिससे एक समान उपयोगकर्ता अनुभव सुनिश्चित होता है। सरल एपीआई और निर्मित एनीमेशन के साथ, यह डायनामिक बॉटम नेविगेशन बार के लिए अधिक सरल बनाता है।

उपयोग

  • मोबाइल ऐप्स में कस्टम बॉटम नेविगेशन
  • कई प्लेटफॉर्मों के आसपास प्रतिक्रियाशील नेविगेशन
  • एनिमेटेड टैब स्विचिंग
  • डायनामिक बैज और आइकन प्रबंधन
  • बहुत अनुकूलित UI घटक

मुख्य विशेषताएँ

  • चिकनी एनीमेशन
  • लचीला आइटम कस्टमाइजेशन
  • प्लेटफॉर्म के अनुकूलता
  • मूल जैसा दिखावट
  • मौजूदा Flutter प्रोजेक्ट्स के साथ आसान एकीकरण
  • बैज और आइकन का समर्थन

इनके लिए उपयुक्त

  • मोबाइल या वेब ऐप्स बनाने वाले Flutter विकासकर्ता
  • प्रतिक्रियाशील नेविगेशन की आवश्यकता वाले डिजाइनर
  • एनिमेटेड और इंटरैक्टिव बॉटम बार की आवश्यकता वाले प्रोजेक्ट्स
  • कई ऑपरेटिंग सिस्टम के लिए लक्षित ऐप्स

विचार योग्य बातें

  • Flutter SDK 3.0 या उच्चतर की आवश्यकता है
  • जटिल लेआउट के लिए अतिरिक्त स्टाइलिंग की आवश्यकता हो सकती है
  • केवल नीचे के नेविगेशन उपयोग केस के लिए सीमित

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

bnb_flutter

GitHub Repo License

A highly customizable Flutter bottom navigation bar package with smooth animations and flexible item support. Built for simplicity, responsiveness, and a native look and feel.


✨ Features

  • 🎨 UI with smooth transition animations
  • 📱 Supports fixed and shifting navigation bar types
  • 🔄 State persistence across tab switches
  • 🔧 Easily integrates into any Flutter project

💻 Installation

Add the following to your pubspec.yaml:

dependencies:
  bnb_flutter: ^<latest_version>

Then run:

flutter pub get

🚀 Getting Started

Import the package:

import 'package:bnb_flutter/bnb_flutter.dart';

Use the BnbWidget widget in your scaffold:

class MyBottomBar extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return BnbWidget(
      items: [
        BnbItem(
          iconData: Icons.home,
        ),
        BnbItem(
          iconData: Icons.list,
        ),
        BnbItem(
          iconData: Icons.settings,
        ),
        BnbItem(
          iconData: Icons.book_outlined,
        ),
        BnbItem(
          iconData: Icons.person,
        ),
      ],
      onTap: (p0) =>
          setState(() {
            selectedIndex = p0;
          }),
      selectedIndex: selectedIndex,
      style: BnbStyle(
        iconSize: const Size(24, 24),
      ),
    );
  }
}

📂 Example

For a complete example, check the example project included in the repository


📸 Screenshot

Screenshot


🛠️ Contribution

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

  1. Fork the repo
  2. Create a new branch (git checkout -b feature/my-feature)
  3. Commit your changes (git commit -am 'Add new feature')
  4. Push to the branch (git push origin feature/my-feature)
  5. Create a new Pull Request

📄 License

This project is licensed under the BSD 3-Clause License - see the LICENSE file for details.


🤝 Author

Developed with ❤️ by Touhid

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।