Ushbu darsda SwiftUI-da modal ekranlarni pastdan yuqoriga slaydlab ko'rsatish uchun .sheet va .fullScreenCover modifikatorlari, ularning farqlari va presentationDetents bilan ishlash o'rganiladi.
Ushbu darsda foydalanuvchi tepishlarsiz kod orqali navigatsiyani boshqarish uchun NavigationPath ishlatish, ekranlarni push va pop qilish hamda ildizga qaytish usullari o'rganiladi.
Ushbu darsda SwiftUI-da ekranlar orasida o'tish uchun ishlatiladigan NavigationLink, uning turli xil shakllari va .navigationDestination(for:) modifikatori bilan ishlash usullari o'rganiladi.
Ushbu darsda SwiftUI-da ekranlar orasida push/pop navigatsiyasini boshqaruvchi NavigationStack, uning asosiy modifikatorlari va navigatsiya panelini sozlash usullari o'rganiladi.
Ushbu darsda murakkab shartli mantiq yozmasdan turli ekran o'lchamlariga moslashadigan responsive layoutlar yaratish uchun SwiftUI-ning ViewThatFits view-ini, uning ishlash printsipini va qo'llash misollarini o'rganamiz.