Postagens

Boas Práticas com Realm e Xamarin Forms

Imagem
No ultimo artigo que postei aqui no blog , mostrei como utilizar o Realm com Xamarin Forms (Você pode acessar o artigo aqui ). Neste artigo vou mostrar um pouco de boas práticas que podem ser aplicadas nesse tipo de projeto. Problematização No artigo anterior criamos um projeto que guarda informações de empresas, vamos imaginar que será necessário adicionar também informações de clientes (ainda sem relacionamento, vamos falar disso em um outro artigo). Relembrando a implementação que fizemos, seria necessário adicionar um classe Cliente, herdando do objeto RealmObject. A partir daqui seria repetir os códigos de salvar, editar, remover e listar. Pensando em boas práticas de código, a repetição de qualquer código nunca é boa. Então vamos ver como resolveríamos esse problema utilizando um pouco de boas práticas. Implementação Conforme apresentado no artigo anterior, utilizei o framework prism para criar o projeto, sendo assim vamos utilizar o dependency injection que

Realm com Xamarin Forms

Imagem
Neste artigo vou apresentar os conceitos e mostrar como usar Realm com Xamarin Forms . Realm  Realm é um framework ORM (Object Relational Model). Compatível com com xamarin. Ele permite que você trabalhe apenas com classes em seu código e fornece um armazenamento seguro na memória ROM do seu dispositivo. No meu ponto de vista é o melhor substituto ao SQLite. Sua versão free permite Salvar , Editar , Remover e Listar entre alguns outros recursos. Implementação No projeto que criaremos hoje usarei o prism pela facilidade de dar o start no projeto. Mas você pode usar Xamarin Forms Padrão ou outro framework compatível com xamarin que você desejar. Vamos lá . Vamos criar nosso projeto: Vamos criar apenas Android e iOS que são os mais utilizados, porém o Realm da suporte as outras plataformas. Projeto criado vamos instalar os pacotes do Realm. Você deve instalar nos 3 projetos Portable, Android e iOS. Se preocupe apenas em instalar o pacote Realm as depe