📅 TDC São Paulo 2024: Inscrições com 20% DE DESCONTO e INGRESSOS GRATUITOS 🚀

InterCon Android 2014 – parte 1

Publicado em 03/10/2014

Atualizado em 04/06/2024

intercon android

A KingHost participou do Intercon Android que aconteceu em São Paulo no dia 20/09. Nosso colega Mateus Schmitz acompanhou as palestras e compartilhou suas percepções. Este post faz um apanhado geral, descrevendo novidades e inspirações que os palestrantes trouxeram. Dividiremos o conteúdo em dois posts, para a sua leitura ficar mais confortável. Além disso, futuramente retornaremos a alguns pontos abordados nas palestras, aprofundando as informações discutidas.


Um mundo em transformação e um oceano de oportunidades

Manuel Lemos debateu a inovação e a cultura na internet. Além disso, apontou alguns avanços nos últimos 10 anos, usando como principal exemplo o carro autônomo do Google. Manuel também comentou sobre a evolução da tecnologia, a pervasidade da computação e o aprendizado com a web.  Manuel acredita que os seguintes assuntos podem popularizar-se num futuro próximo: Big Data, Inteligência Artificial, Fabricação Digital (3D/CNC), Robôs, Internet das Coisas

Drones + Lego Mindstorm + Geolocalização + Android

A dupla de palestrantes (Fernando Veiga/Ricardo Ogliari) mostrou um Lego Mindstorm funcionando e recebendo controles por meio de um smartphone Android. Fernando e Ricardo revelaram inclusive os códigos fontes que permitem o funcionamento deste dispositivo. A palestra teve o objetivo de mostrar a flexibilidade e horizonte de possibilidades da plataforma Android.

Integração continua com Android

Victor Nascimento apresentou o uso de aplicações de Integração Continua como Ant, Gradle, Maven e Jenkins. O palestrante mostrou uma matriz de problemas usada pela empresa da qual é dono (Versões, Densidades de telas e hardware) que ajudava a controlar quais funcionalidades, versões do Android e/ou condições específicas funcionam.
Caso tenha interesse no tópico, você pode visualizar os slides da apresentação clicando aqui.
Ferramentas de Teste citadas na palestra: CalabashSelendoid, Google Play Native App Beta Testing (Ferramenta que o google disponibiliza para enviar versões de teste dos aplicativos a usuários específicos e previamente cadastrados)

Monetizando seu APP com Google Play In App Billings

Nessa palestra Suelen Carvalho demonstrou como utilizar o In-app Billing do Google pra permitir que o usuário faça compras no aplicativo.  Você pode usar o in-app billing para vender uma vasta gama de conteúdo através de aplicativos. Suelen exemplificou o uso, realizando o cadastro no Google Play e  inserindo código.

Construindo apps de qualidade com a plataforma móvel do Twitter
Luis Cipriani apresentou um caso de uso do CrashLytics, ferramenta muito robusta de crash report e distribuição de betas. Esta ferramenta permite que façamos controle dos crashs que acontecem nos app’s, mapeando-os de forma bem fácil, através de um dashboard. O software inclui também um sistema de distribuição de beta. O melhor de tudo: a ferramenta é gratuita.

Transformações de Views – Inove na interação com o usuário
Pensando em inovação na interação com usuários, Jonas Alves apresentou e analisou transformações de views. Ele demonstrou como manipular os elementos e quais os métodos disponíveis na API do Android. Clique para acessar o repositório com exemplos.

Desenvolva sua App sem gastar energia, agora no KitKat
George Silva apresentou produtos da Intel como o HAXM, emulador de Android que promete acelerar o desenvolvimento de app’s, e o 01.org, um site mantido pelos funcionários da Intel. Logo após, o palestrante falou sobre o Google Cloud Messenger, aplicativo utilizado para envio de dados para os usuários. Além disso, George comentou as mudanças no aplicativo AlarmManager, que é utilizado pra agendar tarefas no smartphone. Além do que já foi mencionado, algumas novidades foram citadas, como o Android L (um nome provisório) e a mudança da máquina pra ART(Android Runtime).

Repensando as técnicas para a qualidade no ecossistema Android
Jorge Diz conversou sobre os modelos utilizados e a serem utilizados no ciclo de desenvolvimento do Android. Ele analisou o Modelo V, Quadrantes de Marick, Pirâmide de Cohn e expôs ferramentas de testes. Jorge afirmou ainda que a plataforma ainda não está madura o suficiente, o que dificulta a implementação de testes. Confira aqui os slides da palestra e abaixo uma lista com algumas das ferramentas de testes citadas:
Robotium
Android Test Kit
UI Automator
Calaba
Appium
Selendroid
Robolectric

Android e NDK – Para além da performance
Ubiratan Soares analisou em sua apresentação a performance em aplicativos Android, principalmente sobre NDK e JNI que permitem a escrita de partes do código em C ou C++, melhorando a performance. Neste aspecto ele citou o uso do LLVM, um compilador C/C++. Falou também sobre o DexGuard e o SnappyBD que são um ofuscador de código e de banco de dados, respectivamente.

Testes de usabilidade ao vivo e o seu aplicativo orientado ao usuário
Horácio Soares foi mediador nas palestras e focou sua participação no tema experiência do usuário (UX). De acordo com ele, o tempo gasto com retrabalho em TI é, em média, 50% do tempo total de um trabalho. Demostrou como utilizar um bloco de post-it’s para fazer testes de usabilidade, permitindo aos participantes observarem o material que ele utiliza pra fazer os testes também. Finalizou sua apresentação destacando que um app precisa ser: desejável, acessível, confiável, fácil de achar, fácil de usar, útil e valioso.

Continue lendo a descrições das palestras que aconteceram no InterCon Android 2014.

O que você achou deste conteúdo?

O que você achou deste conteúdo?

Leonéia
Leonéia Evangelista
é bacharel em Comunicação Digital pela Unisinos e mestre em Bibliotecas Digitais pelo programa Digital Library Learning (Erasmus Mundus). Trabalha com web há mais de 8 anos e atualmente cursa MBA em Marketing Estratégico.
Leonéia
Leonéia Evangelista
é bacharel em Comunicação Digital pela Unisinos e mestre em Bibliotecas Digitais pelo programa Digital Library Learning (Erasmus Mundus). Trabalha com web há mais de 8 anos e atualmente cursa MBA em Marketing Estratégico.

Compartilhe esse conteúdo com alguém que possa gostar também

Receba todo mês conteúdos
incríveis como esses para
seguir evoluindo

Conteúdos relacionados

Você sabe o que é spyware? Esse tipo de software malicioso é uma das maiores ameaças à segurança digital atualmente. O tema “spyware” é cada vez mais relevante à medida que os ataques continuam a crescer em número e sofisticação.  Em um mundo onde a maioria das pessoas confia em dispositivos digitais para suas atividades,...
Utilizar uma IA que cria imagens a partir de um comando textual, além de ser uma excelente forma de expressar sua imaginação, também pode ser um recurso interessante em funções profissionais.  Alguns passos são importantes para ter uma boa experiência com os geradores de imagem, desde a criação de um bom prompt (conjunto de palavras),...
A lógica de programação é uma das principais habilidades na vida de uma pessoa programadora. Com ela, é possível organizar os processos e ações para que os programas funcionem de maneira correta. No mundo da tecnologia a lógica de programação serve não apenas para desenvolver sistemas bem estruturados, mas também para resolver problemas complexos de...

Mensagens para você