/recipe-app

Food and Drinks recipe application based off on UI design

Primary LanguageDartMIT LicenseMIT

Chefio Mobile App

A recipe mobile app

ForTheBadge made-with-flutter ForTheBadge ios-supported ForTheBadge ios-android ForTheBadge built-with-love Maintenance

This is a mobile App implementation from a UI shared on lapa.ninja

You can find the link to the figma file here

Api and Backend yet to be implemented.

App Architecture

The app is composed by two main layers.

Data Layer

The data layer will contain repositories used to fetch data from an Api.

The data is then parsed (using Freezed) and returned using type-safe entity classes.

Presentation Layer

This layer holds all the widgets, along with their controllers.

Widgets do not communicate directly with the repository.

Instead, they watch some controllers that extend the StateNotifier class