fake_storage 0.0.1+1 copy "fake_storage: ^0.0.1+1" to clipboard
fake_storage: ^0.0.1+1 copied to clipboard

discontinued

A powerful storage plugin for Flutter.

example/lib/main.dart

import 'dart:async';
import 'dart:io';

import 'package:fake_storage/fake_storage.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

void main() {
  runZoned(() {
    runApp(MyApp());
  }, onError: (Object error, StackTrace stack) {
    print(error);
    print(stack);
  });

  if (Platform.isAndroid) {
    SystemUiOverlayStyle systemUiOverlayStyle =
        SystemUiOverlayStyle(statusBarColor: Colors.transparent);
    SystemChrome.setSystemUIOverlayStyle(systemUiOverlayStyle);
  }
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Home(),
    );
  }
}

class Home extends StatefulWidget {
  @override
  State<StatefulWidget> createState() {
    return _HomeState();
  }
}

class _HomeState extends State<Home> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('Fake Storage Demo'),
      ),
      body: ListView(
        children: <Widget>[
          ListTile(
            title: const Text('TemporaryDirectory'),
            onTap: () async {
              Directory directory = await PathProvider.getTemporaryDirectory();
              _showTips('TemporaryDirectory',
                  '${directory.existsSync()} - ${directory.path}');
            },
          ),
          ListTile(
            title: const Text('DocumentsDirectory'),
            onTap: () async {
              Directory directory = await PathProvider.getDocumentsDirectory();
              _showTips('DocumentsDirectory',
                  '${directory.existsSync()} - ${directory.path}');
            },
          ),
        ],
      ),
    );
  }

  void _showTips(String title, String content) {
    showDialog(
      context: context,
      builder: (BuildContext context) {
        return AlertDialog(
          title: Text(title),
          content: Text(content),
        );
      },
    );
  }
}
0
likes
30
pub points
0%
popularity

Publisher

unverified uploader

A powerful storage plugin for Flutter.

Repository (GitHub)
View/report issues

License

Apache-2.0 (LICENSE)

Dependencies

flutter

More

Packages that depend on fake_storage