system_files_viewer 1.0.5 copy "system_files_viewer: ^1.0.5" to clipboard
system_files_viewer: ^1.0.5 copied to clipboard

A package that allows navigating between directories within the application.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:path_provider/path_provider.dart';
import 'package:system_files_viewer/system_files_viewer.dart';

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

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

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: ExamplePage(),
    );
  }
}

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

  @override
  State<ExamplePage> createState() => _ExamplePageState();
}

class _ExamplePageState extends State<ExamplePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text(
          "Package Example Usage",
        ),
      ),
      body: Center(
        child: ElevatedButton(
          onPressed: () async {
            final directory = await getApplicationDocumentsDirectory();

            if (context.mounted) {
              SystemFilesViewer.openDirectoryPage(
                context: context,
                directory: directory,
              );
            }
          },
          child: const Text("Enter directory"),
        ),
      ),
    );
  }
}
5
likes
140
points
43
downloads

Publisher

unverified uploader

Weekly Downloads

A package that allows navigating between directories within the application.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on system_files_viewer