flutter_instagram_image_picker 2.0.0 copy "flutter_instagram_image_picker: ^2.0.0" to clipboard
flutter_instagram_image_picker: ^2.0.0 copied to clipboard

Flutter plugin that allows you to display Instagram multi image picker on iOS and Android.

flutter_instagram_image_picker #

A Flutter package for picking images from Instagram

Getting Started #

This plugin displays a gallery with user's Instagram Albums and Photos, based on the access token provided. It does handle authorization and login by itself.
Then just provides access data (userId+SessionKey) to the gallery.

Usage #

1.Check if user has logged in, if not prompt him to enter his login data using by navigation to the InstagramLoginPage

bool isLogged = await InstagramAuth().isLogged;
// check if user already logged in, if not log the user
if (!isLogged) {
  bool loginStatus = await InstagramAuth().signUserIn(context);

  // if user canceled the operation
  if (!loginStatus)
    return;
}

2.Check if the user logged in successfully by accessing his data.

final accessMapData = await InstagramAuth().accessData;
if(accessMapData == null){
  return null;
}

3.After we got the access data, we can navigate to InstagramImagePicker:

Navigator.push(
  context,
  MaterialPageRoute(
    builder: (context) => InstagramImagePicker(
      accessMapData,
      showLogoutButton: true,
      onDone: (photos) {
        // photos are the photos you selected in the picker
        // each one has the url
        Navigator.pop(context);
      },
      onCancel: () => Navigator.pop(context),
    ),
  ),
);
,

Screenshots #

  • Login Page:

  • Image Picker:

  • Image Picker (after selection):

25
likes
140
points
88
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter plugin that allows you to display Instagram multi image picker on iOS and Android.

Repository (GitHub)

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

envied, flutter, http, shared_preferences

More

Packages that depend on flutter_instagram_image_picker