A Flutter app that demonstrates Flutter's ability to create beautiful UI with complex animations

Description

A demo app that demonstrates Flutter’s ability to create beautiful UI with complex animations. The app fetches recipes from local storage.

📦 Packages

Description Package
Architecture Reference Architecture
State Management flutter_riverpod
Theming flex_color_scheme
animation flutter_animate & explicit animation

Screenshot 📸

final.vid_compressed.mp4

🩻 Project Structure

|- assets <- recipe.json and images
|
lib
|
|_ 📁src
	|
	|__ 📁core
	|	|__ 📁animation <- page transition
	|	|__ 📁constants
	|	|__ 📁theme <- define themes & and colors
	|	|__ 📁widgets <- widgets that are used in multiple screens
	|
    	|__ 📁onboarding <- onboarding screen and its widgets
	|
	|__ 📁recipes 
        	|__ 📁domain <- entities
		|__ 📁data <- recipe repository (fetch recipes from recipe.json)
        	|__ 📁presentation <- Home Screen & Recipe Details Screen and other related widgets

💭 Inspiration

Dribbble

🗞️ License

MIT License

GitHub

View Github