<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Stefan Blos</title>
    <description/>
    <link>https://speakerdeck.com/daemonloki</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/daemonloki.rss"/>
    <lastBuildDate>2019-07-26 04:52:23 -0400</lastBuildDate>
    <item>
      <title>Animations for everyone</title>
      <description>These are the slides for a talk I gave with my friend Amos at the Pragma Conference 2023 in Bologna, Italy.

We want to demonstrate how to perform animations in SwiftUI and simultaneously describe the importance of making them accessible to everyone. 

We talk about Motion Sickness and other issues and how we can use tooling like ReduceMotion, VoiceOver, and others to ensure our apps are delightful for everyone.</description>
      <media:content url="https://files.speakerdeck.com/presentations/9b32662722004a68b49e3d963f53c7f3/preview_slide_0.jpg?27300272" type="image/jpeg" medium="image"/>
      <content:encoded>These are the slides for a talk I gave with my friend Amos at the Pragma Conference 2023 in Bologna, Italy.

We want to demonstrate how to perform animations in SwiftUI and simultaneously describe the importance of making them accessible to everyone. 

We talk about Motion Sickness and other issues and how we can use tooling like ReduceMotion, VoiceOver, and others to ensure our apps are delightful for everyone.</content:encoded>
      <pubDate>Sat, 07 Oct 2023 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/daemonloki/animations-for-everyone</link>
      <guid>https://speakerdeck.com/daemonloki/animations-for-everyone</guid>
    </item>
    <item>
      <title>developer-advocacy.pdf</title>
      <description></description>
      <media:content url="https://files.speakerdeck.com/presentations/1404e1c486784b2d999304d13708bb2c/preview_slide_0.jpg?24675796" type="image/jpeg" medium="image"/>
      <content:encoded></content:encoded>
      <pubDate>Mon, 27 Feb 2023 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/daemonloki/developer-advocacy</link>
      <guid>https://speakerdeck.com/daemonloki/developer-advocacy</guid>
    </item>
    <item>
      <title>Animations are cool, right?</title>
      <description>We sometimes assume animations are great and everybody loves them. So we should fill up our apps with more, and more, and more of them. Right?

That amazing loading animation you saw on Lottiefiles? Put it in! 
That clever, very artistic transition from Dribble? Sign me up! 

Well, it's not that easy. Animations and transitions should always carry meaning. Just adding them for the sake of it can bloat our apps and create a bad user experience (UX) if we are trying to be too cute about them. 

In this talk Amos (Design-Expert turned Developer Relations Engineer) and Stefan (Developer Experience Engineer aiming to be a design-minded developer) want to talk about what purpose animations and transitions serve and what careful thoughts should go into their implementation. We will guide developers/designers/everybody to use animations judiciously to build connections between the content of apps and users. In particular, we will dive into how animations can be used appropriately/consistently to provide feedback, show status information, and direct attention or guide users. 

We're both very passionate about SwiftUI and purposeful app animations. So we want to also give a few best (and worst) practices and show how to create some sample animations that guide the user and improve the UX at the same time.</description>
      <media:content url="https://files.speakerdeck.com/presentations/9706a302901144ffabf076444a66ab3e/preview_slide_0.jpg?22369091" type="image/jpeg" medium="image"/>
      <content:encoded>We sometimes assume animations are great and everybody loves them. So we should fill up our apps with more, and more, and more of them. Right?

That amazing loading animation you saw on Lottiefiles? Put it in! 
That clever, very artistic transition from Dribble? Sign me up! 

Well, it's not that easy. Animations and transitions should always carry meaning. Just adding them for the sake of it can bloat our apps and create a bad user experience (UX) if we are trying to be too cute about them. 

In this talk Amos (Design-Expert turned Developer Relations Engineer) and Stefan (Developer Experience Engineer aiming to be a design-minded developer) want to talk about what purpose animations and transitions serve and what careful thoughts should go into their implementation. We will guide developers/designers/everybody to use animations judiciously to build connections between the content of apps and users. In particular, we will dive into how animations can be used appropriately/consistently to provide feedback, show status information, and direct attention or guide users. 

We're both very passionate about SwiftUI and purposeful app animations. So we want to also give a few best (and worst) practices and show how to create some sample animations that guide the user and improve the UX at the same time.</content:encoded>
      <pubDate>Wed, 17 Aug 2022 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/daemonloki/animations-are-cool-right</link>
      <guid>https://speakerdeck.com/daemonloki/animations-are-cool-right</guid>
    </item>
    <item>
      <title>Introduction to Flutter</title>
      <description>An introductory talk to Flutter Johann and I presented during a GDG meetup in Erlangen.</description>
      <media:content url="https://files.speakerdeck.com/presentations/e2a3b540c93f47fa9f3ba47a6d3d5146/preview_slide_0.jpg?13142746" type="image/jpeg" medium="image"/>
      <content:encoded>An introductory talk to Flutter Johann and I presented during a GDG meetup in Erlangen.</content:encoded>
      <pubDate>Thu, 25 Jul 2019 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/daemonloki/introduction-to-flutter</link>
      <guid>https://speakerdeck.com/daemonloki/introduction-to-flutter</guid>
    </item>
  </channel>
</rss>
