Skip to content

tiagotas/MauiAppMinhasCompras

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repositório do projeto do CRUD no SQLite usando .NET MAUI

Playlist com todas as videoaulas de construção desse projeto

Conteúdo das Videoaulas

VIDEOAULA 1: CRIANDO APLICATIVOS COM .NET MAUI - CRUD NO SQLITE PARA ANDROID - PARTE I (30mim):

  • 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 do SQLite
  • 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

VIDEOAULA 2: CRIANDO APLICATIVOS COM .NET MAUI - CRUD NO SQLITE PARA ANDROID - PARTE II (32mim):

  • 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

VIDEOAULA 3: CRIANDO APLICATIVOS COM .NET MAUI - CRUD NO SQLITE PARA ANDROID - PARTE III (26mim):

  • 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 no SQLite
  • 23:23 Recompilando o App
  • 24:11 Testando Insert no SQLite
  • 24:44 Conclusão

VIDEOAULA 4: CRIANDO APLICATIVOS COM .NET MAUI - CRUD NO SQLITE PARA ANDROID - PARTE IV (35mim):

  • 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 da ListView
  • 10:45 Recompilando o App
  • 12:20 Ajustando Colunas da Grid no ListView
  • 13:20 Declarando a ObservableCollection de Produtos
  • 16:51 Vinculando a ListView a ObservableCollection
  • 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

VIDEOAULA 5: CRIANDO APLICATIVOS COM .NET MAUI - CRUD NO SQLITE PARA ANDROID - PARTE V (32mim):

  • 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

VIDEOAULA 6: CRIANDO APLICATIVOS COM .NET MAUI - CRUD NO SQLITE PARA ANDROID - PARTE VI (32mim):

  • 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 na ListView
  • 10:21 Implementando evento Refreshing da ListView
  • 12:38 Instrução Finally do laço Try Catch
  • 13:20 Propriedade IsRefreshing da LisView
  • 14:41 Ajustando o loading dos métodos
  • 18:07 Trocando VerticalStackLayout por StackLayout
  • 19:29 Melhorando visual da ListView com Frame
  • 21:11 Ajustando a Margin da SearchBar
  • 21:40 Melhorando a apresentação da ListView
  • 22:51 Melhorando o Header da ListView
  • 25:01 Ajustando a posição do texto na ListView
  • 26:40 Melhorando a formatação da NavigationPage
  • 28:46 Como ajustar a SplashScreen e AppIcon
  • 31:00 Enviando atualizações para o Github

CURTIU MEU TRABALHO?

Você pode me ajudar com um pix para tiago@tiago.blog.br 🍻