0 purchases
buttercms dart
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');
copied to clipboard
Every resource method returns a Future:
// Get blog posts
butter.post.list({'page': '1', 'pageSize': '10'}).then((response) {
print(response);
});
copied to clipboard
Pages #
page
retrieve(page_type, page_slug[, params])
copied to clipboard
list(page_type[, params])
copied to clipboard
// Get page
butter.page.retrieve('casestudy', 'acme-co').then((response) {
print(response);
});
copied to clipboard
Content fields #
content
retrieve(keys)
copied to clipboard
// Get FAQ
butter.content.retrieve(["demo-key"]).then((resp) {
print(resp);
});
copied to clipboard
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);
});
copied to clipboard
Blog Engine #
post
retrieve(slug[, params])
list([params])
search(query[, params])
copied to clipboard
category
retrieve(slug[, params])
list([params])
copied to clipboard
tag
retrieve(slug[, params])
list([params])
copied to clipboard
author
retrieve(slug[, params])
list([params])
copied to clipboard
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.