Upgrade to Pro — share decks privately, control downloads, hide ads and more …

An introduction to iPadOS (Workshop)

Bas Broek
October 07, 2019

An introduction to iPadOS (Workshop)

Slides accompanying a workshop given at FrenchKit 2019 on iPadOS

Bas Broek

October 07, 2019
Tweet

More Decks by Bas Broek

Other Decks in Programming

Transcript

  1. AN INTRODUCTION TO IPADOS
    1 — @basthomas, FrenchKit 2019

    View full-size slide

  2. WHO AM I?
    ▸ Swift Weekly Brief
    ▸ Ray Wenderlich
    ▸ Contravariance (we have stickers)
    ▸ Open Source (GitHawk & more)
    2 — @basthomas, FrenchKit 2019

    View full-size slide

  3. HTTPS://GITHUB.COM/
    BASTHOMAS/BOARD
    3 — @basthomas, FrenchKit 2019

    View full-size slide

  4. WHO ARE YOU?
    ▸ Why did you attend an iPadOS workshop?
    ▸ What is your experience with iPad(OS)?
    4 — @basthomas, FrenchKit 2019

    View full-size slide

  5. WHY IPAD?
    ▸ Inclusivity
    ▸ Powerful workflows
    ▸ A better app
    ▸ And now: a step to macOS
    5 — @basthomas, FrenchKit 2019

    View full-size slide

  6. HOW THIS WORKSHOP WORKS
    ▸ No iPadOS experience required
    ▸ How does multiple window support on iPadOS work under the hood?
    ▸ Introduction to lifecycles using scenes
    ▸ Code along building a small iPadOS app, focusing on multiple window
    support & leveraging drag-and-drop.
    ▸ Hands-on: use these learnings in your own, or open source, app
    6 — @basthomas, FrenchKit 2019

    View full-size slide

  7. 7 — @basthomas, FrenchKit 2019

    View full-size slide

  8. 8 — @basthomas, FrenchKit 2019

    View full-size slide

  9. 9 — @basthomas, FrenchKit 2019

    View full-size slide

  10. 10 — @basthomas, FrenchKit 2019

    View full-size slide

  11. 11 — @basthomas, FrenchKit 2019

    View full-size slide

  12. AND NOW, LET'S BUILD AN
    APP!
    12 — @basthomas, FrenchKit 2019

    View full-size slide

  13. 13 — @basthomas, FrenchKit 2019

    View full-size slide