appdraft_flutter 0.0.1 copy "appdraft_flutter: ^0.0.1" to clipboard
appdraft_flutter: ^0.0.1 copied to clipboard

Flutter plugin for automatic Android app updates.

example/lib/main.dart

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

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

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

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'AppDraft Demo',
      home: const HomePage(),
    );
  }
}

class HomePage extends StatefulWidget {
  const HomePage({super.key});

  @override
  State<HomePage> createState() => _HomePageState();
}

class _HomePageState extends State<HomePage> {
  @override
  void initState() {
    super.initState();

    WidgetsBinding.instance.addPostFrameCallback((_) {
      AppDraft.checkForUpdate(
        context: context,
        apiKey: 'your-api-key',
        texts: AppdraftTexts(
          updateDialogTitle: 'Dostępna aktualizacja',
          updateDialogContent:
              'Nowa wersja ({version}) jest dostępna. Zaktualizować?',
          updateButtonLabel: 'Zaktualizuj',
          cancelButtonLabel: 'Później',
          downloadingTitle: 'Pobieranie',
          downloadingCancel: 'Anuluj',
        ),
      );
    });
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('AppDraft Demo'),
      ),
      body: const Center(
        child: Text('Wersja bieżąca aplikacji'),
      ),
    );
  }
}
2
likes
130
points
56
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter plugin for automatic Android app updates.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

dio, flutter, open_filex, package_info, path_provider

More

Packages that depend on appdraft_flutter

Packages that implement appdraft_flutter