Pakete, Repositories und App-Kategorien suchen

Cover von bnb_flutter
Paketdetailsv0.0.4

bnb_flutter

Ein hochgradig anpassbares Flutter-Unter-Navigation-Bar-Paket mit sanften Animationen und flexibler Elementunterstützung. Entwickelt für Einfachheit, Reaktionsfähigkeit und ein natives Aussehen.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
56
Likes
3
Pub-Punkte
160

Paket installieren

flutter pub add bnb_flutter

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

bnb_flutter ist ein anpassbares Flutter-Paket zur Erstellung von Bottom-Navigation-Bars mit sanften Animationen und flexibler Elementunterstützung. Entwickelt für Einfachheit und Reaktionsfähigkeit, bietet es eine native Optik und Benutzererfahrung über alle Plattformen hinweg. Entwickler können das Aussehen und Verhalten der Navigationsleiste problemlos an die Design-Sprache ihrer App anpassen. Das Paket unterstützt alle wichtigen Plattformen wie Android, iOS, Web, macOS, Windows und Linux und sorgt so für konsistente Nutzererfahrungen. Mit intuitiven APIs und eingebauten Animationen vereinfacht es die Implementierung dynamischer Bottom-Navigation-Bars.

Anwendungsfälle

  • Benutzerdefinierte Unter-Navigation in mobilen Apps
  • Reaktive Navigation über mehrere Plattformen
  • Animierte Tab-Umstellungen
  • Dynamische Badge- und Icon-Verwaltung
  • Hochgradig angepasste Benutzeroberflächenkomponenten

Hauptmerkmale

  • Glatte Animationen
  • Flexible Artikelanpassung
  • Plattformübergreifende Kompatibilität
  • Native Erscheinungsbild
  • Einfache Integration in bestehende Flutter-Projekte
  • Unterstützung für Abzeichen und Symbole

Geeignet für

  • Flutter-Entwickler, die mobile oder Web-Apps erstellen
  • Designer, die responsive Navigation benötigen
  • Projekte, die animierte und interaktive untere Balken erfordern
  • Apps für mehrere Betriebssysteme

Hinweise

  • Erfordert Flutter SDK 3.0 oder höher
  • Möglicherweise sind zusätzliche Stile für komplexe Layouts erforderlich
  • Nur für den Einsatz in der unteren Navigation begrenzt

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.