13/04/2014

Como começar a desenvolver para Android

Aprender algo novo nunca é fácil. Lembro-me bem quando resolvi migrar para Java lá em 2000. Foi um grande esforço mas valeu a pena. Se eu tivesse alguém para me guiar no aprendizado, teria sido muito mais fácil.

Pensando nisso, fiz um vídeo com algumas dicas voltadas a quem quer iniciar no desenvolvimento de aplicativos Android.

Se este é seu caso, não desanime pois no final "tem bolo".

Slides estão no SlideShare

06/04/2014

MEAN - a stack dos hipsters

Ano passado, participei de um "Lightning Talk" na empresa onde trabalho. O assunto era "M.E.A.N.".

Para quem não sabe, M.E.A.N. é a sigla para Mongo, Express, Angular e Node. Assim, como LAMP significa Linux, Apache, MySQL e PHP (ou Python).

O vídeo é bem curto. Vale a pena assistir.

Slides estão no SlideShare

17/03/2014

[Android] O que são Content Providers

Um dos pilares da plataforma Android, os ContentProviders são responsáveis por "compartilhar" (ou expor) dados de uma aplicação. Como você deve saber, cada aplicação Android roda em um processo independente. Assim, uma aplicação não consegue ler dados de outra aplicação. E assim deve ser, já pensou fazer uma aplicação que pudesse ler as senhas de outras aplicações ? Seria uma enorme problema de segurança.

Mas às vezes, você pode querer que sua app exponha alguns dados para qualquer outra aplicação. Por exemplo, imagine que você tenha feito um jogo. Você gostaria que o jogador pudesse convidar seus amigos para jogar. Para isso, você poderia acessar os contatos do usuário que possuam email para enviar um convite.

Isso pode ser feito através de um ContentProvider. No caso, a aplicação de contatos do Android expõe seus dados através de um ContentProvider.

Para saber mais, leia a documentação dos Content Providers aqui.

Sobre o Blog do Neto

Blog do Neto é o espaço na internê onde eu publico tutoriais, dicas e novidades sobre programação - mais notavelment Android, Java e Linux.