Skip to main content

simple_query 0.3.0 copy "simple_query: ^0.3.0" to clipboard
simple_query: ^0.3.0 copied to clipboard

Cross-platform typed query API for device data (contacts, media, files, calendar, messages, calls).

simple_query #

Cross-platform query facade with typed filters, capability discovery, unified observe events, and binary content handles.

Core API #

  • getCapabilities()
  • query(QueryRequest)
  • mutate(MutationRequest)
  • batch(BatchRequest)
  • observe(ObserveRequest)
  • openBinary(BinaryRequest) / closeBinary(handleId)
  • callExtension(namespace, method, args)

Example #

await SimpleQuery.initialize();

final capabilities = await SimpleQuery.instance.getCapabilities();

final result = await SimpleQuery.instance.query(
  const QueryRequest(
    domain: QueryDomain.contacts,
    page: QueryPage(limit: 50, offset: 0),
  ),
);

Use getCapabilities() before domain operations and handle SimpleQueryError with SimpleQueryErrorCode.notSupported for restricted domains.

0
likes
140
points
155
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Cross-platform typed query API for device data (contacts, media, files, calendar, messages, calls).

Repository (GitHub)
View/report issues

Topics

#flutter #plugin #contacts #query #files

License

BSD-3-Clause (license)

Dependencies

flutter, simple_query_android, simple_query_ios, simple_query_linux, simple_query_macos, simple_query_platform_interface, simple_query_windows

More

Packages that depend on simple_query

Packages that implement simple_query