Skip to content

exploration of compose animation & compose multiplatform based on the "composable sheep" talk series

License

Notifications You must be signed in to change notification settings

khalp/animated-garden

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

animated garden 🌻🌼🌱🌷

an exploration of compose animation & compose multiplatform based on the "composable sheep" talk series

original "composable sheep" talks by nicole and tasha:

the source code from these talks was also used as a reference for this project:

run it 🏃‍♀️

this project was built with IntelliJ IDEA Community Edition version 2022.3.2

the Garden app can be run on desktop 💻 or mobile 📱

Note: on mobile, the RuntimeShader API requires Android 13 Tiramisu (SDK 33)

project contents

this project (and the accompanying blog series) covers the following:

concept exercise example
custom graphics with Canvas draw a sunflower
basic & complex compose animations animate a sunflower
background shaders for desktop and mobile grow a grassy background

draw a sunflower 🌻

learn to create custom graphics with Canvas

documentation: Graphics In Compose

source code:

animate a sunflower 💫

familiarize yourself with compose animation APIs by animating different properties of the sunflower (size, angle, color...)

documentation:

source code:

add a background shader 🕶️

learn how to implement background shaders on desktop and mobile

documentation:

source code:

About

exploration of compose animation & compose multiplatform based on the "composable sheep" talk series

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages