No artigo de hoje vou mostrar como criar uma aplicação multiplataforma que pode ser usada no Windows Phone, Android e iOS, usando o Xamarin.Forms com acesso ao banco de dados SQLite usando o Visual Studio e a linguagem C#.
Vamos continuar a terceira parte deste artigo, fazendo os ajustes finais em nossa aplicação e realizando o deploy para um emulador Android.
Neste momento, já temos o projeto Android e o projeto compartilhado definidos e prontos para serem utilizados. Falta o último detalhe que é definir no projeto compartilhado, no arquivo App.cs a criação da instância da nossa interface de usuário.
Selecione o projeto compartilhado – Cadastro – e selecione o arquivo App.cs. A seguir, inclua o código abaixo neste arquivo:
O código é muito simples e basta criar uma instância da classe ClientesPage() que representa a nossa interface com o usuário.
Para fazer o deploy, selecione o projeto Android e um emulador adequado e clique para iniciar o Deploy, que terá início com a inicialização do emulador (isso pode demorar um pouco) e, após alguns minutos, você deverá ver a aplicação disponível no dispositivo:
Executando a aplicação, teremos a nossa interface apresentando o Nome e E-mail , o botão Salvar Dados e o controle ListView:
Acionando a entrada de dados para Nome ,teremos o teclado exibido conforme abaixo:
Acionando a entrada para o E-mail, vemos que o teclado apresentado mostra o símbolo @ e o ponto (definimos isso na propriedade Keyboard):
Clicando no botão Salvar Dados, vemos o nome e e-mail exibidos no controle ListView:
Você pode parar e abrir novamente a aplicação e vai verificar que os dados realmente forma persistidos.
Dessa forma, criamos uma aplicação com acesso a dados multiplataforma (no meu caso, para Android apenas) usando os recursos do Visual Studio, da linguagem C# e da plataforma Xamarin, especificamente o Xamarin.Forms.
Aguarde em breve mais artigos sobre esse importante assunto.