Delight Your Userswith Core Animation     September 20th, 2012       Copyright 2012 © Xamarin Inc. All rights reserved
AgendaCore Animation                   Frank A. Krueger                   Developer at Xamarin                   fak@xamar...
Core AnimationLow-level Graphics Framework Responsible for compositing   bitmaps onto the screen
UI HierarchyUIViewControllers    UIViews   CALayers
How to Animate     Transitions Implicit Animations Explicit Animations
TransitionsUIViewController.ModalTransitionStyle        UIView.Transition (...)                                  demo
Implicit AnimationUIView.Animate (Action, ...)             what View Alpha, Color, Frame, Transform      Layer Opacity, Tr...
Explicit Animation    CABasicAnimation  CAKeyframeAnimation             whatView and Layer Animatable PropertiesCustom Lay...
Xamarin    Seminar   Please give us your feedback  http://bit.ly/xamfeedback      Follow us on Twitter        @XamarinHQ  ...
Upcoming SlideShare
Loading in …5
×

Delight Your Users with CoreAnimation

18,634 views

Published on

Video for this session: http://www.youtube.com/watch?v=6JePwHjVj6U

Code for this session: https://github.com/xamarin/Seminars/tree/master/2012-09-20-CoreAnimation

CoreAnimation is the foundation for creating high-performance and whimsical user interfaces, but is often overlooked by app developers. Frank explores all the different ways that developers can take advantage of this powerful library to delight users. Starting with the high level view controller transitions and automatic view property animations, Frank will then dive down into CALayer transforms, actions, and key framing. Whether you’re creating a line of business application or a game, your users will thank you for enhancing their UI.

Published in: Technology, Business
  • Be the first to comment

Delight Your Users with CoreAnimation

  1. 1. Delight Your Userswith Core Animation September 20th, 2012 Copyright 2012 © Xamarin Inc. All rights reserved
  2. 2. AgendaCore Animation Frank A. Krueger Developer at Xamarin fak@xamarin.com @praeclarum on Twitter XamarinCopyright 2012 © Xamarin Inc. All rights reserved
  3. 3. Core AnimationLow-level Graphics Framework Responsible for compositing bitmaps onto the screen
  4. 4. UI HierarchyUIViewControllers UIViews CALayers
  5. 5. How to Animate Transitions Implicit Animations Explicit Animations
  6. 6. TransitionsUIViewController.ModalTransitionStyle UIView.Transition (...) demo
  7. 7. Implicit AnimationUIView.Animate (Action, ...) what View Alpha, Color, Frame, Transform Layer Opacity, Transform demo
  8. 8. Explicit Animation CABasicAnimation CAKeyframeAnimation whatView and Layer Animatable PropertiesCustom Layer Animatable Properties demo
  9. 9. Xamarin Seminar Please give us your feedback http://bit.ly/xamfeedback Follow us on Twitter @XamarinHQ Copyright 2012 © Xamarin Inc. All rights reserved

×