Aplicativo CRUD e e Listagem utilizando Search View

Atividade remota proposta para estudo de SQlite ( 09/11/2022)  e   integração com listagens personalizadas. 
Desenvolva um cadastro, pesquisa, edição e exclusão (CRUD) de uma entidade qualquer  utilizando SQlite. Como exemplo uma aplicação de Bloco de notas.

Ao iniciar a aplicação é apresendado ao usuário a tela principal com uma listagem com as notas já existentes e também um botão para criar uma nova nota. Caso o usuário clique sobre uma nota a nota é apresentada no local da listagem, oferecendo a opção de salvar a edição ou excluir a nota. 
Caso o usuário opte por criar uma nova nota é apresentado no local da listagem uma tela para cadatro da nova nota, ao salvar é exibido uma menssagem de  confirmação. 

Você pode implementar o aplicativo sugerido ou outro, sugiro a implementação utilizando para o campo de busca o compoenente searchView , e alertDialog para telas de confirmação. 

Os vídeos podem ajudar o inicio da implementação mas sugiro fortemente o  uso do livro Android de Ricardo Lecheda, disponível na biblioteca. 

Esta atividade contempla a participação do dia 09/11/2022 em que não haverá aula presencial.