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
110
pub points
18%
popularity

Publisher

unverified uploader

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

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-2-Clause (LICENSE)

Dependencies

http

More

Packages that depend on buttercms_dart