Repositório do projeto do CRUD no SQLite usando .NET MAUI
- 00:00 Introdução
- 01:42 Como vai ficar depois de pronto
- 02:38 Funcionalidades do Aplicativo
- 05:20 Criação do Projeto
- 07:21 Compilando e Executando o Projeto
- 08:18 Adicionando Pacote Nuget do
SQLite - 11:43 Definindo as Pastas do Projeto
- 13:11 Adicionando a Classe Model
- 13:47 Adicionando a Classe Helper
- 14:21 Adicionando as Telas do App
- 16:40 Enviando o projeto para o GitHub
- 18:43 Definindo a classe Model
- 19:50 Definindo o
usingdoSQLite - 20:45 Programando as Propriedades da Model
- 22:20 Annotations do SQLite na Model
- 23:15 Removendo
usingnão utilizados - 24:11 Compilando e Testando o App
- 25:22 Alterando a tela inicial do App
- 28:11 Enviando alterações para o GitHub
- 00:00 Introdução
- 01:11 Implementando a classe
Helper - 02:59 O que é
SQLite? - 06:25 Campo para armazenar a conexão
- 07:40 Implementando o Método Construtor
- 09:38 Declaração dos métodos do CRUD
- 12:20 Implementando o método
Insert - 15:30 Implementando o método
Update - 21:05 Implementando o método
Delete - 25:10 Implementando o método
GetAll - 27:02 Implementando o método
Search - 29:09 Removendo
usingnão utilizados - 29:40 Enviando alterações para o GitHub
- 30:35 Conclusão da aula
- 00:00 Introdução
- 00:46 Configurando a conexão com
SQLite - 02:31 Definindo a propriedade que armazena a conexão
- 04:46 Definindo o caminho até o arquivo do
SQLite - 10:20 Compilando e Testando o App
- 11:46 Implementando o menu de navegação de telas
- 13:21 Implementação na navegação entre telas
- 15:08 Testando a funcionalidade do Hot Reload
- 15:41 Implementando menu par Salvar Produto
- 16:16 Implementando o cadastro de Produto
- 19:16 Programando como fazer
InsertnoSQLite - 23:23 Recompilando o App
- 24:11 Testando
InsertnoSQLite - 24:44 Conclusão
- 00:00 Introdução
- 01:36 Implementando a listagem de Produtos
- 02:05 Definição da
SearchBar - 02:05 Implementando a
ListView - 06:46 Definindo menu de contexto de uma
ListView - 07:56 Mostrando dados na
ListView - 08:55 Definindo
BindingContextdaListView - 10:45 Recompilando o App
- 12:20 Ajustando Colunas da
GridnoListView - 13:20 Declarando a
ObservableCollectionde Produtos - 16:51 Vinculando a
ListViewaObservableCollection - 18:05 Carregando Produtos na abertura do App
- 21:05 Recompilando o App
- 22:35 Modificando a Model de Produto
- 24:54 Implementando mecanismo de Busca
- 28:01 Implementando funcionalidade de Soma
- 30:44 Recompilando o App
- 32:00 Resolvendo bug da Busca
- 33:47 Implementando Menu de Contexto da
ListView
- 00:00 Introdução
- 01:54 Adicionando laço
Try Catcha todos os eventos - 03:50 Implementando o Menu de Contexto de Remoção
- 08:50 Recompilando o App
- 11:27 Selecionando um item da
ListViewe Trocando de Tela - 14:25 Implementando a Tela de Editar Produto
- 18:11 Pegando o Id do Produto no
BindingContext - 19:15 Recompilando o App
- 20:22 Corrigindo Bug de Duplicar Produtos
- 22:30 Enviando Alterações para o GitHub
- 24:44 Implementando Validações da Model
- 29:06 Corrigindo Bug de carregar produtos duplicados
- 30:21 Enviando alterações para GitHub
- 31:08 Conclusão da Aula
- 00:00 Introdução
- 01:49 Definindo emulador Always on Top
- 02:30 Ajustando a Navegação de Tela
- 04:37 Definindo o R$ no XAML
- 06:26 Definindo o
CurrentCulturepara R$ - 08:46 Implementando o PullToRefresh
- 09:56 Propriedade
IsPullToRefreshnaListView - 10:21 Implementando evento
RefreshingdaListView - 12:38 Instrução
Finallydo laçoTry Catch - 13:20 Propriedade
IsRefreshingdaLisView - 14:41 Ajustando o loading dos métodos
- 18:07 Trocando
VerticalStackLayoutporStackLayout - 19:29 Melhorando visual da
ListViewcomFrame - 21:11 Ajustando a
MargindaSearchBar - 21:40 Melhorando a apresentação da
ListView - 22:51 Melhorando o
HeaderdaListView - 25:01 Ajustando a posição do texto na
ListView - 26:40 Melhorando a formatação da
NavigationPage - 28:46 Como ajustar a
SplashScreeneAppIcon - 31:00 Enviando atualizações para o Github
Você pode me ajudar com um pix para tiago@tiago.blog.br 🍻