cover of episode Twitter Space: Motion Scape

Twitter Space: Motion Scape

2022/4/29
logo of podcast AppForce1: news and info for iOS app developers

AppForce1: news and info for iOS app developers

Frequently requested episodes will be transcribed first

Shownotes Transcript

Send us a text)

Notes based on Stefan's companion blog post)Kindly share and like this to support us and the project:

  • Release tweet)

  • Github repository)

  • Star the repo, it allows us to work on it

  • LinkedIn post about release)

  • Mac App Store Link)

The starting point?

  • Amos created tutorials around animations

  • Spring animation tutorial

  • Problem: How to test animation easing before using them in SwiftUI

  • Solutions for web:

  • https://easings.net/)

  • https://cubic-bezier.com/)

  • Stefan created a little example with some controls that set parameters

How did we approach it?

  • Open-source
  • Start with the bare minimum
  • Include a few examples, add parameters to play around within a very simple UI
  • Amos created most of the animations
  • Stefan created the skeleton of the Mac app
  • Tested by people from our team (via TestFlight)
  • Similar app got released: Couverture)

Future plans?

  • Move process to Github
  • See what people would like/contribute
  • More animation examples
  • Improve UX (Example: Timing curves - the ability to adjust control points with the control handles of the graph)

Listener Requested Links

  • SwiftUI Animation Links

  • SwiftUI Animation on Udemy)

  • Book (old buy mighty))

  • Mark’s SwiftUI animations book)

  • Learn Core Animation with Kite)

  • 100 Days of SwiftUI (Day 32 - 34))

  • SwiftUILab)

  • SwiftUI Animation Inspiration

  • Stream SwiftUI Spring animations)

  • SwiftUI animati)

Stream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial) to learn how you can get started adding video or in-app messaging to your apps!

Lead Software Developer) Learn best practices for being a great lead software developer.

Support the show)

Rate me on Apple Podcasts.

Send feedback on SpeakPipe)Or contact me on Mastodon: https://hachyderm.io/@appforce1)Support my podcast with a monthly subscription, it really helps.)My book: Being a Lead Software Developer)