buttercms_dart 0.1.1

Flutter Android iOS web

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])
1
likes
100
pub points
63%
popularity

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

Uploader

jake@buttercms.com

License

BSD (LICENSE)

Dependencies

flutter, http

More

Packages that depend on buttercms_dart