Profile cover photo
Profile photo
Dandre Allison
253 followers
253 followers
About
Posts

Post has shared content
Introducing Shape Shifter v1.0, https://shapeshifter.design

For the past 2 months I've been working tirelessly on merging Shape Shifter and +Roman Nurik Android Icon Animator tool into a single web app. Today I am finally ready to release Shape Shifter v1.0, which provides the following features:

* Build layered vector graphics using groups, paths, and clip paths. (https://goo.gl/hHECgH)
* Create property animations for each individual layer and organize them via a timeline. (https://goo.gl/tvXukk)
* Edit the individual properties of each layer/property animation by hand and view how they affect the rendered result. (http://i.imgur.com/e8XqyDR.png)
* Create path morphing animations even if the path strings are incompatible. Shape Shifter will detect whether the path strings are incompatible and will prompt you to either “auto fix” the paths or to fix them by hand. (https://goo.gl/Qcw7Pe) Note that pretty much all of the functionality that existed in previous versions of this tool is hidden behind that “edit paths” button in the screenshot, so don’t miss it! :)
* Export the resulting animation to SVG, VectorDrawable, AnimatedVectorDrawable, and SVG spritesheet format (CSS keyframes coming soon).

In addition to these features, Shape Shifter can also be used as a SVG-to-VectorDrawable converter (better than most of the existing conversion tools out there IMO).

It is also a great educational tool for teaching Android developers about AnimatedVectorDrawables (i.e. the layers make up the VectorDrawable specified in the <animated-vector android:drawable=“…”> attribute and the animation blocks are the AVD’s <target> nodes).

There are several demos available to try under “File” —> “Demo”. If you want to create your own icon animations, I recommend downloading/importing some SVGs from https://material.io/icons/ and seeing what you can come up with.

In the coming weeks I’ll be posting more documentation/videos illustrating how to use the tool. Until then, I would love to hear your thoughts/suggestions/ideas for further improving the tool!

Live version: https://shapeshifter.design
Video tutorial: https://youtu.be/2aq3ljlnQdI
Source code: https://github.com/alexjlockwood/ShapeShifter
Intro to icon animations: https://goo.gl/eLXe3N
Animated Photo
Add a comment...

Post has shared content
Semantic Time support now available on the Awareness APIs

Read the blog post here: https://goo.gl/ubh8NT

We’re excited to announce semantic time support for the Awareness APIs. You can build time fences using colloquial representations of time e.g. weekend, weekday, local sunrise/sunset information, and also public holidays.
Add a comment...

Post has shared content
Reduce friction with the new Location APIs

Read about it here: https://goo.gl/2U09vM

The 11.0.0 release of the Google Play services SDK includes a new way to access LocationServices. The new APIs do not require your app to manually manage a connection to Google Play services through a GoogleApiClient. This reduces boilerplate and common pitfalls in your app.

Read more in the blog post, or head straight to the updated location samples on GitHub (https://goo.gl/rtdBPQ).
Add a comment...

Post has shared content
Open source Material Components for Android, iOS, and web!
https://material.io/components/

In case you haven't already seen the github repos, there are open source material components available for Android, iOS, and web! The site (above) just got updated today with a whole bunch of info about the components, how to use them, and how to contribute to them.

I'm super excited to see this much love being put into material components for the three biggest platforms at once. Try them out and let us know what you think 😀 💚


#uiux #materialdesign #design #android #ios #web #webdesign
Animated Photo
Add a comment...

Post has shared content
Introducing ShapeShifter v0.1

For the past couple of months I've been working on a web app that simplifies the process of creating SVG-based path morphing animations.

Try it out and let me know if you have any trouble. If you don't have your own SVGs to use, click on that three-dotted icon in the top right corner and play around with one of the demos. :)

I'm especially interested in how I can make this tool more useful for UXers (who are usually the ones creating SVGs in the first place)... so please send me feedback! I'm also interested in supporting other export formats other than AnimatedVectorDrawable... send me feature requests!

Live version: https://alexjlockwood.github.io/ShapeShifter/
README.md: https://github.com/alexjlockwood/ShapeShifter
Shape Shifter
Shape Shifter
alexjlockwood.github.io
Add a comment...

Post has shared content
The video of my Droidcon NYC talk is now up. In it I go through a number of examples of how and why to build meaningful motion into your apps.

Unfortunately the slides in the video are static so i'd recommend checking out the slide deck here: j.mp/animatable-slides (which also has notes in the ℹ️ field).

#AndroidDev #AndroidDesign
Add a comment...

Post has shared content
Use a Nexus or Artifactory instance at your company for hosting/proxying dependencies? I wrote a script which synchronizes all of the artifacts from your local Android SDK to a remote repo of your choice.
Add a comment...

Post has shared content
A back-port of transitions was quietly released with Support Lib version 24.2.0 a couple of weeks ago.
Which is pretty cool.

I wrote this article to show how you can use it.

https://medium.com/google-developers/transitions-in-the-android-support-library-8bc86a1d688e
Add a comment...

Post has shared content
Originally shared by ****
A powerful, yet controversial part of Android development.

In this talk from +360|AnDev, take a journey through the fundamentals of Fragments, and learn how to leverage them with David Hope.
Add a comment...

Post has shared content
Example RemoteConfig configuration. Looking at it as a replacement for a configuration API we have
Photo
Add a comment...
Wait while more posts are being loaded