Curso SwiftUI for iOS App Development

  • APP Mobile & Development

Curso SwiftUI for iOS App Development

16 horas
Visão Geral

Curso SwiftUI for iOS App Development, Use a estrutura de interface do usuário mais recente para o desenvolvimento de aplicativos Apple iPhone e iPad.

Este Curso, dará aos desenvolvedores experientes de aplicativos móveis Apple iOS um tour rápido dos novos recursos disponíveis usando o SwiftUI.

Você aprenderá a estrutura de um aplicativo SwiftUI e, por meio de exercícios práticos, explorará os novos controles disponíveis e também ganhará experiência com o padrão de design MVVM. Você ainda receberá orientação sobre como portar seu próprio aplicativo iOS existente para o SwiftUI de seu treinador especialista.

Objetivo

Após realizar este Curso SwiftUI for iOS App Development, você será capaz de:

  • Estrutura e arquitetura de um aplicativo SwiftUI
  • Substitua o Autolayout em seus aplicativos
  • Vistas de mesa
  • Controles SwiftUI
  • Fazendo e reagindo às alterações de dados
  • Chamadas de rede
  • Criar um aplicativo SwiftUI / portar seu próprio aplicativo iOS
Publico Alvo
  • Desenvolvedores iOS que buscam se beneficiar dos mais recentes aprimoramentos de desenvolvimento da interface do usuário do SwiftUI.
Pre-Requisitos
  • Os participantes devem ter participado de nossa Introdução ao desenvolvimento de aplicativos iOS ou ter experiência equivalente.
Materiais
Inglês | Português
Conteúdo Programatico

Introduction to SwiftUI

  1. Trainer and Delegate Introductions / Intro to course
  2. The structure of a SwiftUI app
  3. Showing views on a single screen
  4. Using Previews

Lab 1: Trying out SwiftUI basics

Replacing Autolayout

  1. Stacks and frames
  2. Keeping views simple by creating subviews
  3. Applying modifiers

Lab 2: Building a complex screen in SwiftUI

Table views

  1. Building a simple table
  2. Lazy stacks and Lists
  3. Adding complex cell structures
  4. Doing navigation to subscreens / passing State

Lab 3: Making a multi-screen table-based app

Controls

  1. Examples of using controls
  2. Binding variables to controls
  3. Encapsulating a complex control in a reusable view

Lab 4: Building an app with complex controls

Making and Reacting to data changes

  1. ObservableObject, Publishable and Environment
  2. Forms
  3. Reactive interface responds to state changes

Lab 5: Adding a new item to a list of items

Architecture of a SwiftUI app

  1. Basics of structuring a reactive app
  2. Concepts of MVVM
  3. MVVM in SwiftUI

Lab 6: Building an app with MVVM

Network calls with SwiftUI

  1. Simple data access
  2. Monitoring and reacting to change

Lab 7: Example network app

Final case study

  1. You will have a choice of building a provided case study app in SwiftUI, or being supported in porting their own app to SwiftUI.

Lab 8: Building chosen app


TENHO INTERESSE

Cursos Relacionados

Curso Python Introdução a Programação

32 horas

Curso iOS Swift Desenvolvendo Apps

40 horas

Curso Desenvolvimento de Aplicações Para SAP HANA 

24horas

Curso Big Data Analyst Mineração de Dados

32 horas

Curso SAP FIORI Desenvolvedor Fiori

32 Horas

Curso SAP ABAP HANA - Desenvolvedor ABAP HANA

24 horas

Curso Técnicas de integração de dados ETL

16 horas

Curso Cloudera Developer para Apache Spark e Hadoop

32 horas

Curso Cloudera Administrador Apache Hadoop

32 horas