💎 Советы навигации для SwiftUI от Apple разработчиков

Хорошее приложение должно иметь хорошую навигацию. Поэтому до iOS 16 многие приложения на SwiftUI не назовешь хорошими.

Работа с навигацией в SwiftUI боль:

  • Нельзя управлять стэком вызовов
  • Почти невозможно сделать диплинки
  • Нельзя вынести логику навигации из вью

Начиная же с iOS 16 разрабы сжалились и дали работягам NavigationStack, который упрощает работу. В этом WWDC разрабы попытались показать все плюсы нового API. Насколько оно реальное в больших проектах — решайте сами.

🌄 Еще больше обязательных секций WWDC тут