Skip to content

Commit

Permalink
Update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
nikhilpanju committed Jan 30, 2020
1 parent fb2b0e9 commit 5a33b21
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 5 deletions.
15 changes: 12 additions & 3 deletions README.md
Expand Up @@ -5,8 +5,17 @@ Android app to showcase complex UI/Animations with and without MotionLayout.

[![Demo](https://github.com/nikhilpanju/FabFilter/blob/master/app/files/Demo.gif)](https://github.com/nikhilpanju/FabFilter/blob/master/app/files/Demo.gif "Demo")

## Info
* [FiltersLayout](https://github.com/nikhilpanju/FabFilter/blob/master/app/src/main/java/com/nikhilpanju/fabfilter/filter/FiltersLayout.kt) contains most of the code for non MotionLayout related animations.
* [FiltersMotionLayout](https://github.com/nikhilpanju/FabFilter/blob/master/app/src/main/java/com/nikhilpanju/fabfilter/filter/FiltersMotionLayout.kt) contains most of the code for MotionLayout related animation.
* You can switch between the two using the NavDrawer option.
* You can also control the animation speed by using the NavDrawer options.

## Read More
To understand further, I've written some articles that break down these animations in detail:
* [Complex UI/Animations on Android](https://medium.com/@nikhilpanju22/complex-ui-animation-on-android-8f7a46f4aec4?sk=f1fab1861a655b042ff5e9c305a0e012)
* [Complex UI/Animations on Android - featuring MotionLayout](https://medium.com/@nikhilpanju22/complex-ui-animations-on-android-featuring-motionlayout-aa82d83b8660?source=friends_link&sk=5b924ea26bc2ae4735483760f3c62409)

## Notes
* [Read my article on Medium](https://medium.com/@nikhilpanju22/complex-ui-animation-on-android-8f7a46f4aec4?sk=f1fab1861a655b042ff5e9c305a0e012) that breaks down these animations
* [Get the app on PlayStore](https://play.google.com/store/apps/details?id=com.nikhilpanju.fabfilter) or build code to view the app!
* UI was designed by Yaroslav Zubko. You can find it [here.](https://dribbble.com/shots/2940944--5-Filters)
* You can control the animation speed by opening the nav drawer and adjusting it.
* UI was designed by Yaroslav Zubko. You can find it [here.](https://dribbble.com/shots/2940944--5-Filters)
4 changes: 2 additions & 2 deletions app/build.gradle
Expand Up @@ -60,10 +60,10 @@ kapt {
dependencies {
// General
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:${rootProject.ext.kotlinVersion}"
compileOnly 'org.glassfish:javax.annotation:10.0-b28'

// Kotlin
// Kotlin + Coroutines
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:${rootProject.ext.kotlinVersion}"
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.3'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.3'

Expand Down
Binary file removed app/files/FabFilter.apk
Binary file not shown.

0 comments on commit 5a33b21

Please sign in to comment.