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

A Flutter package that helps you to upload image, video or file to IPFS in a single click.

A Flutter package that lets anyone to upload any image, video or a file to IPFS with a single click of button with just a simple line of code.

Features #

• Pick and Upload Image to IPFS • Pick and Upload Video to IPFS • Pick and Upload File to IPFS

Getting started #

TODO: List prerequisites and provide or point to information on how to start using the package.

Installation #

In the dependencies: section of your pubspec.yaml, add the following line:

dependencies:
  flutter_ipfs: <latest_version>

Update the ext.kotlin_version to latest version , here '1.6.10' is latest in the android/build.gradle of your project.

buildscript {
    ext.kotlin_version = '1.6.10'  // Update the kotlin version to latest
}

Update the compileSdkVersion, minSdkVersion and targetSdkVersion as given below in the code snippet.

android {
    compileSdkVersion 31  // Update the compile SDK version

    defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        minSdkVersion 24       // Update the min SDK version
        targetSdkVersion 31    // Update the target SDK version
        
    }
}
<manifest ... >
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.FLASHLIGHT" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<application ...>

Usage #

import 'package:flutter/material.dart';
import 'package:flutter_ipfs/src/service/image_picker.dart';

class MYAPP extends StatelessWidget {
  const MYAPP({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Center(
      child: RaisedButton(
        onPressed: () => ImagePickerService.pickImage(context),
        color: Colors.black,
        textColor: Colors.white,
        shape: RoundedRectangleBorder(
          borderRadius: BorderRadius.circular(25),
        ),
        child: const SizedBox(
          height: 50,
          child: Center(
            child: Text(
              'Upload Image',
              style: TextStyle(fontSize: 18, fontFamily: 'Brand-Bold'),
            ),
          ),
        ),
      ),
    );
  }
}

Additional information #

TODO: Tell users more about the package: where to find more information, how to contribute to the package, how to file issues, what response they can expect from the package authors, and more.

11
likes
100
pub points
71%
popularity

Publisher

unverified uploader

A Flutter package that helps you to upload image, video or file to IPFS in a single click.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

file_picker, flutter, fluttertoast, http, image_picker

More

Packages that depend on flutter_ipfs