Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.1.0

double_back_to_close_app

Ein Flutter-Paket, das Android-Nutzer ermöglicht, die Zurück-Taste zweimal zu drücken, um die App zu schließen.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
2390
Likes
334
Pub-Punkte
150

Paket installieren

flutter pub add double_back_to_close_app

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Dieses Flutter-Paket ermöglicht es Android-Nutzern, die App durch zweimaliges Drücken der Zurück-Taste zu schließen und verbessert so die Benutzererfahrung, indem unbeabsichtigte Beendigungen verhindert werden. Es funktioniert auf mehreren Plattformen wie iOS, Web, macOS, Windows und Linux und bietet ein konsistentes Verhalten. Das Paket ist leichtgewichtig und einfach zu integrieren und erfordert nur minimale Einrichtung. Es bietet eine anpassbare Verzögerung zwischen den Rück-Tasten-Drücken und unterstützt sowohl Android- als auch iOS-Geräte mit nativeähnlicher Funktionalität.

Anwendungsfälle

  • Unbeabsichtigtes Schließen der App verhindern
  • Verbesserung der Benutzererfahrung auf mobilen Geräten
  • Absichtliche App-Beendigung sicherstellen
  • Unterstützung mehrerer Plattformen
  • Verbesserung der Barrierefreiheit für touchbasierte Navigation

Hauptmerkmale

  • Doppelklick-Zurück-Erkennung
  • Anpassbare Timeout-Dauer
  • Plattformübergreifende Kompatibilität
  • Minimale Konfiguration erforderlich
  • Nahtlose Integration in bestehende App-Flows

Geeignet für

  • Mobile-App-Entwickler, die sich auf Android konzentrieren
  • Apps, die ein bewusstes Beenden-Verhalten erfordern
  • Entwickler, die plattformübergreifende Anwendungen erstellen
  • nutzerorientierte App-Oberflächen
  • Einfache aber wirksame Navigationserweiterungen

Hinweise

  • Muss möglicherweise in allen Apps nicht benötigt werden
  • Kann mit benutzerdefiniertem Zurück-Logik konflikten
  • Testen auf mehreren Plattformen erforderlich
  • Nicht anwendbar auf nicht-mobile Plattformen wie Desktop
  • Mögliche Verwirrung des Benutzers, wenn der Timeout zu kurz oder zu lang ist

Original-README

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

double_back_to_close_app

pub package ci workflow style: effective dart

A Flutter package that allows Android users to press the back-button twice to close the app.

Demo

Usage

Inside a Scaffold that wraps all your Widgets, place the DoubleBackToCloseApp passing a SnackBar:

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: DoubleBackToCloseApp(
          child: Home(),
          snackBar: const SnackBar(
            content: Text('Tap back again to leave'),
          ),
        ),
      ),
    );
  }
}

Motivation

I've implemented such solution when I answered this question in Stack Overflow, and since this feature seems to be implemented very often, I decided to extract it in a lightweight library.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden