Hackathon Intel na Unicamp: 2 dias de pura diversão com HTML5 !

Nos dias 3 e 4 de dezembro tive o prazer de organizar, pelo grupo de Software da Intel, um Hackathon com foco no desenvolvimento de Apps educacionais com HTML5 para Android na UNICAMP em Campinas, São Paulo. Contamos com 26 desenvolvedores, que durante dois dias desenvolveram 7 aplicativos educacionais e de código aberto.

Um Hackathon é uma maratona intensiva de colaboração em desenvolvimento de aplicativos que conta com a participação não apenas de programadores, mas de diversos profissionais com ideias, braços e mentes focados no desenvolvimento de aplicativos.

No início do primeiro dia, depois de um bate papo de apresentação dos participantes e de uma palestra rápida sobre o desenvolvimento de Apps com HTML5 e o PhoneGap, em uma sessão brainstorm, surgiram ideias para o desenvolvimento de 20 aplicativos. Após este levantamento inicial de ideias, os participantes se organizaram em grupos de interesse em torno dos projetos e mãos à obra.

Contamos com alguns desenvolvedores experientes em HTML5 e em PhoneGap, mas também tinha muita gente que nunca havia programado em HTML5 e que não tinha muita ideia de como transformar um aplicativo em HTML5 em um App Android. Foi interessante ainda notar que muita gente ajudou bastante sem escrever uma linha de código, e a concorrência pelos designers na sala era bem grande !

Para quem ainda não conhece, o PhoneGap, também conhecido como Apache Cordova, é uma ferramenta Open Source que transforma um aplicativo HTML5 para App nativo de 7 sistemas operacionais móveis. No site do projeto você encontra diversos tutoriais “passo a passo” para instalar os ambientes de compilação, além de encontrar um serviço oferecido pela Adobe que faz a compilação na nuvem dos aplicativos. A grande vantagem do PhoneGap é que, através dele, você consegue desenvolver Apps para diversos sistemas operacionais móveis usando um único código fonte, desenvolvido em HTML5. Para quem quiser começar a desenvolver usando esta ferramenta, existe um tutorial bem interessante aqui e seguindo-o, em poucos minutos você consegue desenvolver seu primeiro App para Android.

Fique em contato com o grupo de Software da Intel no Brasil através deste blog ou  da nossa página no Facebook, e se perdeu este Hackathon, não perca o próximo !

Se você quer explorar mais os projetos que desenvolvemos, veja abaixo um breve descritivo de cada um deles, e o link para seu repositório. Contribuições aos projetos são sempre bem vindas !

Esquerda Direita:

Jogo educacional para crianças, que pode auxiliar no aprendizado dos lados esquerdo e direito. O jogo fala um dos lados e ao inclinar o dispositivo para o lado correto, é marcado um ponto. Quem acertar mais e fizer mais pontos, ganha a brincadeira, que para ajudar ainda mais as crianças, conta com som estéreo, falando o lado no ouvido correspondente. Sei que muito adulto vai ver utilidade para este aplicativo também, portanto, fica a aqui a dica :)

Desenvolvedores: Jomar Silva, Éderlon Barbosa, Felipe Pedroso, João Gabriel Lima e Ricardo Pannagio

Código do projeto disponível aqui.

GridGen:

Aplicativo para a criação de agendas de eventos ou calendário de aulas com base em um arquivo XML. Suporta a inclusão de um mapa com a planta do evento ou disposição das salas de aula e a customização da splash screen.

Desenvolvedores: Éderlon Barbosa, Felipe Pedroso, João Gabriel Lima, Jomar Silva e Ricardo Pannagio

Código do projeto disponível aqui.

Enquete Rápida:

Aplicativo que permite que uma pergunta de múltipla escolha seja feita de forma rápida e eletrônica para uma plateia, apresentando os resultados em tempo real. Pode ser utilizado para enquetes durante as aulas ou para interação com plateia em qualquer evento. Trabalha na arquitetura client server.

Desenvolvedores: Augusto Vellozo, Ailton Siqueira Jr, Elaine Fabíola Soares, Mateus Neves Barreto e Ricardo Panaggio

Código do projeto disponível aqui.

Baralho Dorminhoco Biologia:

Jogo de cartas que auxilia no aprendizado de morfologia e funções das células. Possui regras próprias e é jogado passando cartas entre os jogadores. O jogo é finalizado quando o jogador possuir todas as características de uma célula.

Desenvolvedores: Elaine Fabíola Soares, Pedro Markun, Priscila Cavalieri, Capi Eteriel

Código do projeto disponível aqui.

ASB (ASB Solves Bhaskara):

Aplicativo que ensina a resolver polinômios de primeiro e segundo graus, mostrando a resolução completa. Traça o gráfico do polinômio e informa as raízes e pontos de mínima e máxima

Desenvolvedores: Carolina Andrade, Pedro Alves, Fernando Lucchesi, Ricardo Panaggio e Pedro Markun

Código do projeto disponível aqui.

Study Map: Mapa georeferenciado de grupos de estudos

Aplicativo que identifica onde o usuário está e apresenta uma lista de grupos de estudos próximos, exibindo mais detalhes e características dos grupos aos usuários cadastrados. Integrado ao Facebook para autenticação e gerenciamento de usuários.

Desenvolvedores: Ana Rute Mendes, David Aparicio, João Tadeu Santos, Murilo Tuvani, Daniel Nascimento

Código do projeto disponível aqui.

Projétil

App para traçado de trajetória balística com base em ângulo e velocidade de lançamento de um objeto.

Desenvolvedores: Ricardo Braga e Guilherme Gallo

Código do projeto disponível aqui.