filleduchaos / devfest_18_playground

Capturing my live coding session at DevFest Lagos '18 (Embedding Flutter animations in Android apps)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DevFest '18 Playground

This repo contains the code from my live-coding session at DevFest Lagos 2018 (on the basics of animation with Flutter and embedding Flutter widgets in Android apps).

The flutter_animation_basics folder is a Flutter module containing a series of examples that demonstrate various animation concepts and a widget that transitions between images with a Venetian blinds-like animated effect. app contains a regular Android app that employs that widget to cycle through the last ten images on a user's device.

Implicit animation

A box that implicitly animates its properties

Explicit animation

A box that expands and contracts through an explicitly controlled animation

Curved animations

Three boxes whose positions are animated by the same controller but with different curved interpolations

Tween animations

Declaratively animating background color and gradient with tweens

Multiple animations

A box that both shrinks and starts rotating when pressed

Staggered animation

A box that changes its properties starting at different points of the entire animation duration

Venetian image view

A view that transitions between images on tap

You will need:

  • Android Studio (or at least the SDK, if you're comfortable using it from the command line)
  • The Flutter SDK (you can grab that here)

About

Capturing my live coding session at DevFest Lagos '18 (Embedding Flutter animations in Android apps)


Languages

Language:Dart 84.5%Language:Kotlin 15.5%