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
using
doSQLite
- 20:45 Programando as Propriedades da Model
- 22:20 Annotations do SQLite na Model
- 23:15 Removendo
using
nã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
using
nã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
Insert
noSQLite
- 23:23 Recompilando o App
- 24:11 Testando
Insert
noSQLite
- 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
BindingContext
daListView
- 10:45 Recompilando o App
- 12:20 Ajustando Colunas da
Grid
noListView
- 13:20 Declarando a
ObservableCollection
de Produtos - 16:51 Vinculando a
ListView
aObservableCollection
- 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 Catch
a todos os eventos - 03:50 Implementando o Menu de Contexto de Remoção
- 08:50 Recompilando o App
- 11:27 Selecionando um item da
ListView
e 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
CurrentCulture
para R$ - 08:46 Implementando o PullToRefresh
- 09:56 Propriedade
IsPullToRefresh
naListView
- 10:21 Implementando evento
Refreshing
daListView
- 12:38 Instrução
Finally
do laçoTry Catch
- 13:20 Propriedade
IsRefreshing
daLisView
- 14:41 Ajustando o loading dos métodos
- 18:07 Trocando
VerticalStackLayout
porStackLayout
- 19:29 Melhorando visual da
ListView
comFrame
- 21:11 Ajustando a
Margin
daSearchBar
- 21:40 Melhorando a apresentação da
ListView
- 22:51 Melhorando o
Header
daListView
- 25:01 Ajustando a posição do texto na
ListView
- 26:40 Melhorando a formatação da
NavigationPage
- 28:46 Como ajustar a
SplashScreen
eAppIcon
- 31:00 Enviando atualizações para o Github
Você pode me ajudar com um pix para tiago@tiago.blog.br 🍻