iOS Auto Layout with Swift: Storyboards and Programmatic Constraints

Build responsive, adaptive iOS user interfaces by mastering constraints, size classes, and programmatic layouts using Swift and Xcode.

4.5 (245) ⏱ 1 h 40 min 📚 9 aulas 🎧 Versão em áudio

Sobre este curso

Creating iOS interfaces that look flawless on every screen size can be challenging without a solid grasp of constraints. This text-based guide teaches you how to design responsive user interfaces that adapt seamlessly to any device size, orientation, or system setting. You will transition from basic layout concepts to advanced interface design, learning both visual storyboard techniques and modern programmatic code. By understanding the underlying engine of Auto Layout, you will confidently resolve constraint conflicts and build dynamic, accessible layouts. What you'll learn: - Understand core Auto Layout principles, constraint mathematics, and the layout lifecycle. - Configure responsive interfaces visually using Xcode Storyboards, Safe Area guides, and constraint priorities. - Build dynamic layouts programmatically using Swift Layout Anchors and NSLayoutConstraint. - Manage complex interfaces efficiently with nested UIStackViews and scrollable content in UIScrollViews. - Apply Size Classes to create adaptive layouts that change based on device orientation. - Implement accessibility best practices, including dynamic type scaling and content hugging and compression resistance priorities. The course begins with foundational layout concepts and step-by-step constraint definitions before moving into complex programmatic layouts and runtime constraint modifications. Through clear written explanations and structured code analysis, you will master the art of building adaptive iOS interfaces. This course is designed for beginner iOS developers who have a basic understanding of Swift and want to master user interface design using UIKit. No prior experience with Auto Layout is required. Start reading today to build robust, adaptive iOS interfaces that look great on every device.

O que você vai receber

  • 📜 Certificado de conclusão
    Adicione ao seu perfil do LinkedIn
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • 🎧 Versão em áudio incluída
    Estude em qualquer lugar, sem tela
  • ♾️ Acesso vitalício
    Volte quando quiser, sem expirar
  • 📱 Celular ou computador
    Funciona em qualquer dispositivo
  • 💸 Reembolso em 30 dias
    Sem perguntas
  • Curto e focado
    1 h 40 min de conteúdo prático

Avaliações (2)

Camila Sánchez CO Aluno verificado
★ 4 · 2026-01-24T02:38:56+00:00

Machine Translated Gostei muito disso. Os exemplos fornecidos foram super úteis na compreensão dos conceitos.

Elena Radu RO Aluno verificado
★ 4 · 2025-11-04T16:04:56+00:00

Wow, isso era exatamente o que eu precisava! Os exemplos de aplicação prática estavam no local.

Escrever uma avaliação

Pediremos para fazer login após enviar — o rascunho fica salvo.

Outros também fizeram

Perguntas frequentes

O que preciso para fazer este curso? +

Só um celular ou computador com internet. Sem instalações nem hardware especial.

Como faço para pagar? +

Cartão via Stripe ou criptomoeda. Não guardamos dados do cartão — o Stripe processa com segurança.

Posso pedir reembolso? +

Sim — reembolso integral em 30 dias, sem perguntas.

Por quanto tempo terei acesso? +

Para sempre. Uma vez comprado, o curso é seu para revisar quando quiser.

Vou receber um certificado? +

Sim. Ao concluir, você recebe um certificado que pode adicionar ao seu perfil do LinkedIn.

Feito para profissionais em
Tecnologia Design Finanças Marketing Saúde Educação Hotelaria Indústria