Projeto base para meus estudos iOS
Decidi criar um projeto base para os meus estudos iOS. É um projeto bem simples, que serve para ser posteriormente alterado e incrementado para utilizar novas tecnologias e padrões de código.
Podemos adicionar telas, alterar o design, salvar os dados com CoreData
ou UserDefaults
, adicionar algum tipo de arquitetura, como MVVM ou Viper, e muito mais. Tem muita coisa por aí!
O nome dele é Diary
.
Ele é um aplicativo para simular um diário, bem simples e basicamente com duas telas: uma para listar as anotações de um diário e outra para adicionar / editar uma nota.
Na tela de listagem de notas, ele possui dois botões na navigation
, um para criar uma nota e outro para habilitar o modo de edição da tela, no qual é possível remover e mover as notas de lugar.
A versão base do aplicativo se parece com um aplicativo de notas comum, e não com um diário, mas posteriormente, conforme funcionalidades forem sendo adicionadas nele, as diferenças entre os conceitos ficarão visíveis.
O projeto está no meu github.
A base dele estará sempre na branch study01-start
, e a versão mais atual sempre estará na main
. As versões específicas para os estudos você pode encontrar nas postagens de cada estudo.
Você pode conferir as versões base e a última nos links abaixo:
Vou deixar aqui também uma lista dos estudos que já tivemos: