Pakete, Repositories und App-Kategorien suchen

Cover von whatsapp_story_editor
Paketdetailsv0.0.6

whatsapp_story_editor

Ein Flutter-Paket, um Story-Editierfunktionen hinzuzufügen, die denen von WhatsApp ähneln.

AndroidiOS
30-Tage-Downloads
35
Likes
42
Pub-Punkte
140

Paket installieren

flutter pub add whatsapp_story_editor

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Paket, das Entwicklern ermöglicht, WhatsApp-ähnliche Story-Editierfunktionen in ihre Apps zu integrieren. Es bietet Tools zum Hinzufügen von Text, Aufklebern, Zeichnungen und Filtern zu Stories mit Unterstützung für Android und iOS. Das Paket vereinfacht die Erstellung interaktiver, visuell ansprechender Stories und ist ideal für Social-Media- oder Messaging-Anwendungen. Es nutzt native Funktionen über Plattformkanäle für eine reibungslose Leistung und eine konsistente Benutzererfahrung.

Anwendungsfälle

  • Soziale Medien Geschichten erstellen
  • Messaging-Apps mit Story-Funktionen erstellen
  • Kreativen Inhalt bearbeiten hinzufügen
  • Benutzererzeugte Geschichtenfreigabe aktivieren
  • Sticker- und Textüberlagerungen integrieren

Hauptmerkmale

  • Text- und Aufkleberhinzufügung
  • Zeichen- und Skizzierwerkzeuge
  • Filter und Effektanwendung
  • Plattformübergreifende Kompatibilität
  • Einfache Integration mit Flutter

Geeignet für

  • Soziale Netzwerk-Apps
  • Messaging-Plattformen
  • Kreative Inhaltswerkzeuge
  • Mobile-App-Entwickler
  • geschichtenbasierte Benutzerengagement

Hinweise

  • Benötigt plattformspezifische Einrichtung
  • Begrenzte Anpassungsoptionen
  • Abhängig von nativen SDKs
  • Möglicherweise sind zusätzliche Stile erforderlich
  • Am besten geeignet für grundlegende Anforderungen an die Geschichtenedition

Original-README

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

Flutter package to add story editing features similar to Whatsapp. Make Stories like whatsapp and add texts, stickers, painting on your photo along with basic features like crop, rotation, and also add captions to it.

How to Use

To use whatsapp_story_editor, follow the following steps:

Step1: Adding plugin dependency

add the plugin to your pubspec.yaml file:

whatsapp_story_editor: [latest_version]
Step2: Importing the package.

import the plugin in [your_file].dart

import 'package:whatsapp_story_editor/whatsapp_story_editor.dart';
Step3: Navigate to Whatsapp Story Editor Page

Navigate to WhatsappStortEditor Page on button click, you can find a whatsapp Camera button in the example file for reference. It will land you to the camera page which allows you to capture or select the photo from gallery upon your conscent.

 Navigator.push(
                context,
                MaterialPageRoute(builder: (context) => const WhatsappStoryEditor()),
);

this returns an Object containing the edited photo and caption as Future as:

  Navigator.push(
                context,
                MaterialPageRoute(
                      builder: (context) => const WhatsappStoryEditor()),
                ).then((whatsappStoryEditorResult) {
                  if (whatsappStoryEditorResult != null) {
                    Navigator.push(
                      context,
                      MaterialPageRoute(
                          builder: (context) => SavedImageView(
                                image: whatsappStoryEditorResult.image,
                                caption: whatsappStoryEditorResult.caption,
                              )),
                    );
                }
                });
);

Note that the whatsappStoryEditorResult could be null if the user dosnt makes any edit on the photo and leaves. SavedImageView is the page where you could show the edited photo and caption. You may change as you need it to be.

Example

Please refer to the example file for detailed usage and example here

Example Images:

Created by Javeria Iffat

Future Work

For now, only one image editing capability is being handled by Whatsapp Story Editor in this version.

FAQ

In case you need: to add new feature or you get any error or any help, please contact me at javeriaiffat312@gmail.com or javeria.iffat@lums.edu.pk please be kind if you get any errors, text me I'll be more than happy to help you all.

THANK YOU!

Kategorien

Abhängigkeiten

Abhängigkeiten 11 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.