Cook it

3,613
0
67
'Cook it' is an app where users can find recipes based on ingredients they have at home. This project uses variables to add ingredients to the list using a single input field. I created the loading animation using a group of images which rotate into a pot. I used cloning and obscurity transitions in the recipes screen to display the recipe when it's tapped.

Vasilis Odysseos

Maria Brown Interactive Resume

2,019
0
Explore my resume with this interactive interface.

0685c558-a596-11ef a04a-0e3ec7c5f8cf

Sign up - Sign in

6,660
6
485
A Sign up - Sign in page example project using Variables and States to validate the correct user input in both pages.

72010307-9b82-11f0 ad7f-0e3ec7c5f8cf

Dynamic List Simulation

3,866
0
74
A simple implementation of how to simulate a Dynamic List which the user can manually increase or decrease using a single Container, a List component and States.

72010307-9b82-11f0 ad7f-0e3ec7c5f8cf

Animated Navigation Bar

3,869
0
53
This Animated navigation bar project was created to simulate feedback when interacting with a button on a navigation bar while also giving it some snap functionality. Was created using Containers and States.

72010307-9b82-11f0 ad7f-0e3ec7c5f8cf

Scrapbook

2,095
0
2. CREATE A SCRAPBOOK PAGE: a) Create a new Page b) Add 1 default image from collection c) Crop the image on the canvas d) Paint a squiggle e) Cut up the image on the canvas into 4 pieces of any shape f) Type something g) Place an emoji h) Save Scrap After 5 min take a break, or not View Trust Circles

88cbb260-5980-11f0 a04a-0e3ec7c5f8cf

Switching tabs

2,381
0
15
I replicate this cool "Switching tabs" animation by talented Jokūbas- https://dribbble.com/shots/1984025-Switching-Tabs For the creation of this animation, I simply used various state transitions.

74089cc7-9b82-11f0 ad7f-0e3ec7c5f8cf

Bungee jump animation with custom easings

3,362
0
Say hello to our brand new visual easings manager! This project was created using custom easings and more specifically cubic bezier.

71ffbe0d-9b82-11f0 ad7f-0e3ec7c5f8cf

Next