buttercms_dart 1.0.1 copy "buttercms_dart: ^1.0.1" to clipboard
buttercms_dart: ^1.0.1 copied to clipboard

The official ButterCMS package for Flutter. Use the full feature set Butter offers, now available on Flutter.

buttercms_dart #

The official ButterCMS package for Flutter.

Documentation #

For a comprehensive list of examples, check out the API documentation.

Overview #

Every resource is accessed via your butter instance:

Butter butter = Butter('YOUR_API_KEY');

OR 

var butter = Butter('YOUR_API_KEY');

Every resource method returns a Future:

// Get blog posts
butter.post.list({'page': '1', 'pageSize': '10'}).then((response) {
  print(response);
});

Pages #

  • page
    • retrieve(page_type, page_slug[, params])
      
    • list(page_type[, params])
      
// Get page
butter.page.retrieve('casestudy', 'acme-co').then((response) {
  print(response);
});

Content fields #

  • content
    • retrieve(keys)
      
// Get FAQ
butter.content.retrieve(["demo-key"]).then((resp) {
  print(resp);
});

Localization #

Setup locales in the ButterCMS dashboard and fetch localized content using the locale option:

// Get FAQ
butter.content.retrieve(["faq"], {'locale': 'es'}).then((resp) {
  print(resp);
});

Blog Engine #

post

retrieve(slug[, params])

list([params])

search(query[, params])

category

retrieve(slug[, params])

list([params])

tag

retrieve(slug[, params])

list([params])

author

retrieve(slug[, params])

list([params])
3
likes
130
points
35
downloads

Publisher

unverified uploader

Weekly Downloads

The official ButterCMS package for Flutter. Use the full feature set Butter offers, now available on Flutter.

Repository (GitHub)

Documentation

API reference

License

BSD-2-Clause (license)

Dependencies

http

More

Packages that depend on buttercms_dart