Pakete, Repositories und App-Kategorien suchen

Cover von avatar_plus
Paketdetailsv0.0.5

avatar_plus

Ein vielseitiges Flutter-Paket zum Generieren und Anzeigen anpassbarer Avatare mit zufälligen Zeichenfolgeninhalten. Perfekt für Benutzerprofile, Platzhalter und mehr.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
1000
Likes
54
Pub-Punkte
140

Paket installieren

flutter pub add avatar_plus

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Avatar Plus ist ein Flutter-Paket, das zur Erzeugung und Anzeige anpassbarer Avatare mithilfe zufälligen Zeicheninhalts entwickelt wurde. Es unterstützt verschiedene visuelle Stile und eignet sich ideal für Benutzerprofile, Chat-Oberflächen und Platzhalterbilder. Das Paket lässt sich nahtlos über mehrere Plattformen hinweg integrieren und bietet Flexibilität in der Erscheinung sowie einfache Handhabung. Mit minimalem Setup können Entwickler dynamische Avatare schnell implementieren, die sich an unterschiedliche Kontexte und Gestaltungsanforderungen anpassen.

Anwendungsfälle

  • Benutzerprofilbilder
  • Chatkopf-Anzeige
  • Platzhalterbilder
  • Benutzerindikatoren im Dashboard
  • Onboarding-Bildschirme
  • Teammitgliederkarten

Hauptmerkmale

  • Zufällige String-basierte Avatar-Erzeugung
  • Anpassbare Formen und Farben
  • Unterstützung für mehrere Plattformen
  • Einfache Integration mit Flutter
  • Konfigurierbarer Text und Initialen
  • Reaktives Design

Geeignet für

  • App-Entwickler, die schnelle Avatare benötigen
  • UI-Designer, die konsistente Profilvisualisierungen suchen
  • Projekte mit dynamischen Nutzerdaten
  • Plattformübergreifende Anwendungen
  • Prototyping und MVP-Entwicklung

Hinweise

  • Beschränkt auf textbasierte Avatare
  • Kein integrierter Bildupload-Unterstützung
  • Abhängig von Zeichenfolgeneingabe für Einzigartigkeit
  • Kann individuelle Gestaltung für komplexe Designs erfordern
  • Nicht für große Avatar-Bibliotheken optimiert

Original-README

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

pub package package publisher GitHub code size

Avatar Plus

Avatar Plus is a Flutter wrapper for Multiavatar that allows you to generate and customize unique avatars easily. With up to 12 billion unique avatars possible, this package is perfect for creating profile pictures, gaming logos, or adding personalized touches to your design projects.

Features

  • Generate Unique Avatars: Create avatars based on any text input with just a click or a keyboard shortcut.
  • Customizable: Integrate and customize avatars in your Flutter applications.
  • Randomized Associations: Names and words are randomly assigned to avatars, ensuring each one is unique.
  • Free to Use: Use any generated avatar freely across various applications.

Demo

'Screen 1' 'Screen 3' 'Screen 2'

Sample Code

Here is a basic example demonstrating how to use the avatar_plus package with various customization options:

AvatarPlus("Jonny")            

Installation

Add the following line to your pubspec.yaml file under dependencies:

dependencies:
  avatar_plus: ^1.0.0

Then run:

flutter pub get

Usage

To use Avatar Plus in your Flutter application:

Import the Package
import 'package:avatar_plus/avatar_plus.dart';
Basic Example

Here's a simple example of how to generate an avatar using Avatar Plus:

import 'package:flutter/material.dart';
import 'package:avatar_plus/avatar_plus.dart';

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

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

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Avatar Plus example',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const Example(),
    );
  }
}

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

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      bottomNavigationBar: const Column(
        crossAxisAlignment: CrossAxisAlignment.center,
        mainAxisSize: MainAxisSize.min,
        children: [
          Text(
            "Avatar Plus",
            style: TextStyle(fontSize: 40),
          ),
          Text("Yudiz Solutions Limited © 2024"),
          SizedBox(
            height: 20,
          )
        ],
      ),
      body: Center(
        child: AvatarPlus(
          "jonny",
          height: MediaQuery.of(context).size.width - 20,
          width: MediaQuery.of(context).size.width - 20,
        ),
      ),
    );
  }
}
Additional Usage Examples

You can generate avatars in various formats using Avatar Plus:

1. Get Avatar as a String
String svgCode = AvatarPlusGen.instance.generate("Jonny");
2. Get Avatar String with Transparent Background
String svgCode = AvatarPlusGen.instance.generate("Jonny", trBackground: true);
3. Get Avatar as an SVG Widget
Widget svgWidget = AvatarPlus("Jonny", height: 100, width: 100);
4. Get Avatar SVG Widget with Transparent Background
Widget svgWidget = AvatarPlus("Jonny", trBackground: true, height: 100, width: 100);

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributors

All Contributors

YudizAndroidNaresh
YudizAndroidNaresh

🚇 ⚠️ 💻

Contributions

Contributions are welcome! Please open an issue or submit a pull request on the GitHub repository if you would like to contribute to Avatar Plus.

Support

If you encounter any issues or have questions, feel free to open an issue on GitHub.

Visitors Count

Loading

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.