Five things you can do with SwiftUI v2

Five things you can do with SwiftUI v2

WWDC Extended Tokyo 2020

Eae7b6aeee72d3081b01d09a2d675f9a?s=128

Akio Itaya

June 23, 2020
Tweet

Transcript

  1. AKKEY / AKIO ITAYA SwiftUI v2 ͰՄೳʹͳΔ͜ͱ̑બʂ WinTicket, Inc.

  2. ໊લɿ൘୩ ߊྑɹ/ɹ͖͋ͬʔ झຯɿυϥΠϒ ׆ಈɿ@AkkeyLab Cyberagent, Inc. WinTicket, Inc. ۝भʢ෱Ԭʣग़਎ɹ̍̔೥৽ଔ iOS

    ΤϯδχΞ ࣗݾ঺հ
  3. ◆ UIKit Λϥοϓ͢Δճ਺͕ܹݮʂ ◆ Navigation Graph ͕΍ͬͯ͘Δʂ ◆ Xcode Previews

    ύϑΥʔϚϯεUPʂ ◆ Compositional Layout ͕ར༻Մೳʹʂ ◆ ScrollView ͕࢖͑ΔϨϕϧʹʂ SwiftUI v2 ͰՄೳʹͳΔ͜ͱ̑બʂ
  4. UIKit Λϥοϓ͢Δճ਺͕ܹݮʂ

  5. UIKit Λϥοϓ͢Δճ਺͕ܹݮʂ

  6. UIKit Λϥοϓ͢Δճ਺͕ܹݮʂ Activity Indicators, Search Bars, Multiline Text Views, Refresh

    Controls, …
  7. ScrollView ͕࢖͑ΔϨϕϧʹʂ

  8. ScrollView ͕࢖͑ΔϨϕϧʹʂ ݱঢ়ɺ௥ՃಡΈࠐΈ΋Ұۤ࿑ Offset ͷ֓೦͸௥Ճ͞ΕΔ͸ͣʂ

  9. Compositional Layout ͕ར༻Մೳʹʂ

  10. Compositional Layout ͕ར༻Մೳʹʂ ҰԠɺͦΕͬΆ͍ͷ͸࡞ΕΔ

  11. Compositional Layout ͕ར༻Մೳʹʂ https://akkeylab.com/2020/05/10/perform-full-scale-application-development-with-swiftui/

  12. Compositional Layout ͕ར༻Մೳʹʂ https://akkeylab.com/2020/05/10/perform-full-scale-application-development-with-swiftui/

  13. Compositional Layout ͕ར༻Մೳʹʂ Ͱ΋ɺύϑΥʔϚϯεඍົ

  14. Compositional Layout ͕ར༻Մೳʹʂ https://developer.apple.com/documentation/uikit/views_and_controls/collection_views/layouts SwiftUI ͱಉ͡ WWDC19 Ͱൃද SwiftUI ͕ରԠ͠ͳ͍Θ͚͕ͳ͍ʂ

  15. Xcode Previews ύϑΥʔϚϯεUPʂ

  16. Xcode Previews ύϑΥʔϚϯεUPʂ Xcode Simulator Simulator Simulator Simulat

  17. Xcode Previews ύϑΥʔϚϯεUPʂ Xcode Simulator Simulator Simulator Simulat

  18. Xcode Previews ύϑΥʔϚϯεUPʂ Xcode Simulator Simulator Simulator Simulat

  19. Xcode Previews ύϑΥʔϚϯεUPʂ ࢀߟจݙɿHow Xcode Previews works https://akkeylab.com/2020/02/11/how-xcode-previews-works/

  20. Xcode Previews ύϑΥʔϚϯεUPʂ macOS ΠϯετʔϧͷࣄલษڧඞਢͰ͢Αʂ https://support.apple.com/ja-jp/HT208891

  21. Navigation Graph ͕΍ͬͯ͘Δʂ

  22. Navigation Graph ͕΍ͬͯ͘Δʂ Storyboard ͷػೳ͕ SwiftUI ΁

  23. Navigation Graph ͕΍ͬͯ͘Δʂ https://developer.android.com/guide/navigation/navigation-design-graph

  24. WWDC20 ͷৼΓฦΓͱ͍͑͹…

  25. iOS Developer’s CyberAgent TXJG ̓ / ̍ʢਫʣ̍࣌̕ΑΓ׬શΦϯϥΠϯ։࠵ʂ

  26. ࠷ޙʹ

  27. ࠷ޙʹ ༧૝ͳͷͰ֎Εͯ΋ౖΒͳ͍ͰͶ

  28. Thank you !!