Skip to content
rafaelluisgonzagaPublic

About

Tela de app que exibe um contato que pode ser editado pelo usuário.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

23 Commits

Folders and files

Repository files navigation

Template rluipdev

Resumo do projeto

Tela de app que exibe um contato que pode ser editado pelo usuário. O código inteiro é escrito usando o SwiftUI.

🔨 Tópicos abordados.

  • Views e Modificadores : Definir várias views personalizadas, aplicar modificadores para estilizar e ajustar o layout.
  • Bindings e State : Utilizar de @Binding para criar ligações entre diferentes partes da interface e @State para rastrear e atualizar estados.
  • EnvironmentObject: : Usar o @EnvironmentObject para compartilhar um objeto de estado entre várias partes da interface.
  • Navigation: : Utilizar navegação entre telas usando NavigationView, fullScreenCover e botões de navegação.
  • Link and Buttons : Usar Link, para criar links clicáveis e aplicação de botões com estilos personalizados.
  • Custom Views: Criar views personalizadas como RoundImage, HeaderView, RowView e EditableRowView.
  • Extensions : Definir de extensões para adicionar funcionalidade aos tipos existentes, como o EditContactView.
  • Data Model : Criar um modelo de dados (Contact e TestData) para armazenar informações dos contatos.
  • ObservableObject : Usar ObservableObject para criar um objeto de estado observável.
  • Toolbar and NavigationTitle : Personar aa barra de ferramentas (toolbar) e título de navegação (navigationTitle).
  • Saving Changes : Implementar a lógica para salvar e cancelar alterações em EditContactView.

✔️ Técnicas e tecnologias utilizadas

  • Xcode Version 15.2
  • Swift
  • SwiftUI

📁 Acesso ao projeto

Você pode acessar os arquivos do projeto clicando aqui.

About

Tela de app que exibe um contato que pode ser editado pelo usuário.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages