Skip to content

shrop/contenta_flutter

Repository files navigation

Contenta Flutter

Contenta Flutter is an example consumer for the Contenta CMS. Contenta CMS is an API-first Drupal distribution. Contenta Flutter provides a learning opportunity for technologies and concepts, including decoupled Drupal 8, Google Firebase Firestore, and Flutter.

The Flutter app is a decoupled Drupal frontend for the Umami Food Magazine demo content that is an experiemntal Drupal 8 install profile.

Umami is a fictional food magazine that has been created to demonstrate how you might build a Drupal site using functionality provided 'out of the box'. For more information visit https://www.drupal.org/docs/8/umami-drupal-8-demonstration-installation-profile.

Technical Architecture

  • The Flutter app reads recipe data from the Contenta CMS JSON API endpoint.
  • User interactions such as marking recipes as favorites are saved to a Google Firebase Firestore.

Installation

TBD

Roadmap

TBD