Pular para o conteúdo principal

Postagens

Mostrando postagens de novembro, 2012

Globalcode na DevFest falando sobre Internet das Coisas e Geolocalização

Falta muito pouco para começar o DevFest , uma grande oportunidade para desenvolvedores absorverem conteúdo rico através de palestras com profissionais renomados no mercado e, CodeLabs, onde você pode levar seu próprio computador e aprender de uma forma prática. Simplesmente imperdível. A Globalcode não poderia ficar de fora desta festa tecnológica. Estaremos lá, ministrando uma palestra e um CodeLab. Eu, terei a honra de representar a empresa nos dois casos. A palestra será sobre um tema fascinante, simplesmente falarei sobre Android, Arduino e ADK . Juntos formam a base para um termo que vem ganhando espaço no mercado, a Internet das Coisas . A internet das coisas visa colocar qualquer dispositivo eletrônico na grande rede mundial de computadores. Imaginem um mundo onde a geladeira manda um tweet para você falando para passar no mercado e comprar leite porque acabou. Imagine um mundo onde sua casa vai ligar para você e perguntar se ela já pode ligar a banheira e aquecer a ág

Globalday of Code retreat, vamos programar juntos...

    Meu primo é apaixonado por tocar violão, ele chega em casa da escola e gasta alguns minutos tirando um pedaço de uma música ou outra, sempre que está com os amigos quer mostrar um solo que aprendeu, uma música nova, qualquer coisa. Isso se chama paixão. Quando somos apaixonados pelo que fazemos os exercícios se tornam um prazer, e com isso a pratica se torna um show.      É com esse pensamento na cabeça que o dia global do retiro de programação ("Global Day of Coderetreat") acontece. Vários países no mundo irão reunir programadores apaixonados no dia 8 de Dezembro   para  exercitar a arte de escrever software, e esse ano o Brasil é um deles.     As inscrições podem ser feitas no endereço  http://coderetreatbrazil. eventbrite.pt/ .     Iremos trabalhar na prática vários conceitos elaborados de programação orientadas objetos como SOLID , as quatro regras do design simples , desenvolvimento guiado por testes , métodos pequenos, polimorfismo, código legível, arq

Tarefa Assíncrona com o AsyncTask

A plataforma Android nos fornece uma quantidade muito grande de classes e interfaces que facilitam o desenvolvimento e permitem a construção de um código limpo. Um bom exemplo disso são as tarefas assíncronas e, a classe AsyncTask. A forma de uso é extremamente simples, basta termos uma classe que extenda AsyncTask. Por exemplo: class MeuAsyncTask extends AsyncTask<Void, Void, Void>{ @Override protected Void doInBackground(Void... params) { return null; } } Ao extender AsyncTask, somos obrigados a sobrescrever o método doInBackground, onde será feito o processamento multithreading e de forma assíncrona. Por exemplo, podemos ter um acesso e um parser XML ou JSON, uma rotina que salva uma grande quantidade de dados em um banco de dados relacional ou, um extenso processamento de imagens. Fique atento também ao fato de termos alguns tipos identificados na hora do extends: <Void, Void, Void> Estes são, respectivamente: