André Alves de Lima

Talking about Software Development and more…

Software Development

Aplicações Android com Xamarin – parte 7 de N – SQLite no Xamarin Android

Chegou o dia de continuar com a minha série sobre desenvolvimento Android com Xamarin Native! No artigo de hoje falaremos sobre um tema muito, mas muito interessante (não que os outros não tenham sido). O que seria das nossas aplicações sem o armazenamento de informações? Praticamente qualquer aplicação precisa armazenar algum tipo de informação. Hoje […]

Evitando memory leaks no .NET com Dispose e blocos using

O .NET normalmente faz um ótimo trabalho no que diz respeito ao gerenciamento de memória. Porém, um grave erro cometido pela maioria dos desenvolvedores que trabalham com essa plataforma é só se preocupar com a alocação de memória quando ela vira um problema (ou seja, quando a aplicação trava por falta de memória). Dois conceitos […]

Exemplo de CRUD no WPF com MVVM

Sem dúvida nenhuma, a melhor funcionalidade do WPF é o seu mecanismo de data binding. Ele é muito mais robusto do que o seu antecessor (Windows Forms) e é uma das grandes vantagens do WPF quando comparamos essas duas plataformas. Porém, de nada adianta essa super funcionalidade se o seu projeto estiver mal estruturado. O […]

Aplicações Android com Xamarin – Parte 6 de N – DatePicker e Spinner (entre outras pendências)

No meu último artigo da série sobre desenvolvimento Android com Xamarin Native, nós terminamos com uma lista de pendências que deveriam ser resolvidas antes de continuarmos com o resto da série. Muitos dos itens são ajustes gerais, como o posicionamento de alguns botões (que deveriam estar na parte inferior da tela e não logo abaixo […]

Somatório de horas no Report Viewer

Se você já precisou somar horas no Report Viewer, muito provavelmente você teve que fazer alguma gambiarra. Se tentarmos somar campos do tipo DateTime ou TimeStamp, o resultado não será o esperado. Dessa forma, temos que fazer esse tipo de somatório de horas no Report Viewer “na mão“. No vídeo de hoje eu mostro para […]

Enviando SMS com C# e VB.NET

Eu não sei exatamente porque o tema “envio de SMS” foi um dos mais votados na minha última pesquisa de temas para próximos artigos. Não imaginava que essa fosse uma funcionalidade tão desejada assim nas aplicações de hoje em dia, mas aparentemente ela é. Atendendo aos seus pedidos, hoje vamos aprender a enviar SMS com […]

Imprimindo informações direto na impressora com C#

Alguns anos atrás eu escrevi um artigo sobre impressão direto na impressora com C#. Esse artigo acabou ficando bastante popular aqui no site, por isso resolvi gravar uma versão em vídeo desse artigo. Aqui vai o resultado: Listando as impressoras instaladas A lista de impressoras instaladas no sistema operacional está disponível no .NET a partir […]

Introdução ao Dapper

Não é de hoje que leitores do site pedem para que eu escreva sobre o Dapper, micro-ORM que tem a fama de ser extremamente performático e simples de utilizar. Eu relutei para escrever sobre essa biblioteca, principalmente porque até hoje eu não tive nenhuma experiência com ela, e eu só costumo escrever sobre alguma coisa […]

Imprimindo múltiplas vias no Report Viewer

Alguns tipos de relatórios precisam ser impressos em múltiplas vias. Deixar a impressão das vias adicionais a cargo do usuário é um tiro no pé. Muito provavelmente ele esquecerá de configurar que o relatório deve ser impresso duas vezes e, todas as vezes que ele se esquecer disso, ele xingará mentalmente a empresa (ou desenvolvedor) […]

Aplicações Android com Xamarin – Parte 5 de N – Navegação entre telas

Muito dificilmente as nossas aplicações terão somente uma única tela. Em um cenário mais “normal“, nossas aplicações serão compostas de diversas telas e, consequentemente, nós teremos que implementar a navegação entre elas. Na aplicação que estamos construindo na série de desenvolvimento Android com Xamarin, nós teremos duas telas. A primeira delas é a tela principal, […]

Previous Posts Next posts