leancloud_storage 0.7.10 copy "leancloud_storage: ^0.7.10" to clipboard
leancloud_storage: ^0.7.10 copied to clipboard

An official flutter plugin for LeanCloud storage service base on dart.

leancloud_storage #

build the latest version platform

LeanCloud Storage Flutter SDK

Install #

Adding dependency in pubspec.yaml:

dependencies:
  ...
  leancloud_storage: ^0.7.10

Then run the following command:

$ flutter pub get

Import #

import 'package:leancloud_storage/leancloud.dart';

Initialize #

LeanCloud.initialize(
  APP_ID, APP_KEY,
  server: APP_SERVER, // to use your own custom domain
  queryCache: new LCQueryCache() // optinoal, enable cache
);

Debug #

Enable debug logs:

LCLogger.setLevel(LCLogger.DebugLevel);

Usage #

Objects #

LCObject object = new LCObject('Hello');
object['intValue'] = 123;
await object.save();

Queries #

LCQuery<LCObject> query = new LCQuery<LCObject>('Hello');
query.limit(limit);
List<LCObject> list = await query.find();

Files #

LCFile file = await LCFile.fromPath('avatar', './avatar.jpg');
await file.save(onProgress: (int count, int total) {
    print('$count/$total');
    if (count == total) {
        print('done');
    }
});

Users #

await LCUser.login('hello', 'world');

GeoPoints #

LCGeoPoint p1 = new LCGeoPoint(20.0059, 110.3665);

More #

Refer to LeanStorage Flutter Guide for more usage information. The guide is also available in Chinese (中文指南).

For LeanMessage, check out LeanCloud Official Plugin.

9
likes
95
pub points
73%
popularity

Publisher

verified publisherleancloud.rocks

An official flutter plugin for LeanCloud storage service base on dart.

Homepage

Documentation

API reference

License

Apache-2.0 (LICENSE)

Dependencies

convert, crypto, dio, dio_http_cache, flutter, path, path_provider, qiniu_flutter_sdk, shared_preferences

More

Packages that depend on leancloud_storage