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

A simple image picker package for Flutter.

Image Picker Package #

image_picker_package is a Flutter package that provides a way to pick images from the camera or gallery without relying on third-party dependencies.

Features #

  • Pick images from the camera.
  • Pick images from the gallery.
  • Simple and easy-to-use API.

Installation #

Add the following dependency to your pubspec.yaml file:

-by Raman Daksh

dependencies:
  image_picker_package:
    git:
      url: https://github.com/dakshraman/image_picker_package.git

Usage

Import the Package

Import the package into your Dart code:

import 'package:image_picker_package/image_picker_package.dart';

Example

Here’s an example of how to use the ImagePickerService to pick an image:

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

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

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: Text('Image Picker Example')),
        body: Center(child: ImagePickerExample()),
      ),
    );
  }
}

class ImagePickerExample extends StatefulWidget {
  @override
  _ImagePickerExampleState createState() => _ImagePickerExampleState();
}

class _ImagePickerExampleState extends State<ImagePickerExample> {
  final ImagePickerService _imagePickerService = ImagePickerService();
  File? _image;

  Future<void> _pickImage() async {
    final image = await _imagePickerService.pickImage(source: ImageSource.gallery);
    setState(() {
      _image = image;
    });
  }

  @override
  Widget build(BuildContext context) {
    return Column(
      mainAxisAlignment: MainAxisAlignment.center,
      children: [
        if (_image != null)
          Image.file(_image!)
        else
          Text('No image selected.'),
        ElevatedButton(
          onPressed: _pickImage,
          child: Text('Pick Image'),
        ),
      ],
    );
  }
}
0
likes
110
points
34
downloads

Publisher

unverified uploader

Weekly Downloads

A simple image picker package for Flutter.

Documentation

API reference

License

MIT (license)

Dependencies

flutter, logger

More

Packages that depend on image_picker_package