Olá Pessoal,
Como prometi no post anterior, segue o projeto QuickNotes inteiro em formato .rar para download:
Quicknotes – clique para baixar
Dúvidas? Use os comentários!
Olá Pessoal,
Como prometi no post anterior, segue o projeto QuickNotes inteiro em formato .rar para download:
Quicknotes – clique para baixar
Dúvidas? Use os comentários!
Este post é o primeiro de uma série em que vou ensinar, passo a passo, como criar um aplicativo para a plataforma android.
Android é a plataforma do google para dispositivos móveis que equipa um grande número de telefones no mercado. (g1, motorola dext, milestone, nexus one…)
O que preciso para começar a desenvolver para android?
Uma idéia e força de vontade . E claro, saber programar em Java. Você NÃO precisa de um hardware (telefone) para isso. A grande maioria dos testes pode ser feito no emulador!
Além disso, Android é uma plataforma de código aberto e o desenvolvimento de programas é amplamente incentivado pelo Google (e pela Motorola, como vamos ver no final do post).
Por onde começar?
O primeiro passo é montar seu ambiente de desenvolvimento.
1) Montar o ambiente padrão fornecido pelo Google. Para isso, você precisará seguir os seguintes passos:
Como prometido, segue a apresentação que fiz no Encontro Mineiro de Software Livre:
E aqui, algumas fotos da palestra:
Espero que todos tenham gostado!
Pessoal, um aviso rápido: Vou ministrar a palestra “Desenvolvendo software para dispositivos móveis com Android” no EMSL 2009.
Para maiores informações, visite o site do evento: http://emsl.softwarelivre.org/
Depois da palestra devo colocar o material apresentado aqui.
Prestigiem o evento!
Recentemente o SANS Institute divulgou um artigo interessantíssimo listando os 25 erros mais perigosos – e comuns! – cometidos por desenvolvedores de software. São erros críticos, que podem comprometer todo um sistema e expor este a ataques de pessoas mal-intencionadas ou mesmo de usuários curiosos
Sem delongas, segue a lista dos erros.
1) Má (ou inexistente) validação de dados do usuário
Um dos “mandamentos” de todo programador: “Nunca confie nos dados do usuário!“. Sempre, sempre faça validação. Como fazer isso irá variar conforme a sua aplicação. Por exemplo, se o seu sistema perguntar a idade do usuário, confira se o valor digitado é um inteiro.
2) Uso de encoding errado no output. (ou falta de “escape characteres”)
Encoding – ou codificação – é a nossa segunda fonte de erros.
Digamos que você tenha um componente A no seu sistema, que se comunica com o componente B através de comandos. Pois…