TDC 2020
Belo Horizonte
O encontro de comunidades e empresas no Brasil

Trilha Mobile Novidades e tendências do universo mobile.

O smartphone se tornou uma ferramenta indispensável para as tarefas do dia-à-dia e cada novo negócio necessita se integrar com aplicativos ou criar novos. Esta forte tendência tem criado uma grande demanda e atraído cada vez mais pessoas para o universo mobile. Estar preparado para este Mercado ganhando tempo no desenvolvimento para todas as plataformas e diferentes dispositivos pode significar sair na frente da concorrência ou ser apenas mais um.

Esta trilha será voltada para todas as vertentes do universo mobile, independente de plataformas, linguagens ou práticas.

Tire suas dúvidas com pessoas especialistas no assunto e converse com profissionais que estão por dentro das novas tecnologias.

Palestras

Importante: A grade de palestras está sujeita a alterações sem prévio aviso.
Conteúdo
08:00 às 09:00 Credenciamento e recepção dos participantes

Todas as pessoas inscritas, palestrantes, coordenadores e de imprensa, devem retirar seus crachás e kit do congressista nos balcões de credenciamento localizados na entrada do evento, para obterem acesso às salas e Auditório Principal.

09:00 às 10:00 Abertura do evento no Auditório Principal

Após o credenciamento, convidamos os participantes a comparecerem ao auditório para receberem as boas vindas por parte dos realizadores e patrocinadores.

Neste keynote de abertura, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades.

10:10 às 11:00 Como integramos o Flutter aos aplicativos Android e iOS do Nubank
Igor Borges / Newton Angelini

Muitas pessoas já sabem que o Nubank adotou o Flutter como ferramenta para desenvolvimento dos seus aplicativos Android e iOS, mas o que nem todo mundo sabe é como a engenharia do Nubank integrou o Flutter ao código já existente desses aplicativos. Nessa palestra vamos mostrar como fizemos essa primeira integração para descobrir se o Flutter funcionaria dentro do nosso aplicativo e como evoluímos para o estado no qual ela se encontra hoje.

11:10 às 12:00 Usando Kotlin Coroutines e Flow com arquitetura MVVM
Rogério Fontes

Nesta apresentação irei falar de forma prática sobre como usar o poder das Kotlin Coroutines e do Flow para melhorar nossas Stream dentro do MVVM, com um exemplo prático de código.

Uma introdução ao Jetpack Compose
Guilherme Krzisch

Jetpack Compose é o novo framework para UI que está sendo desenvolvido pelo Google, com código aberto, e que ainda está em fase de desenolvimento. Nessa apresentação irei mostrar um exemplo de um app simples que utiliza Jetpack Compose, e discutir como isso pode ajudar - ou atrapalhar - o desenvolvimento de apps Android no futuro.

12:10 às 13:00 Construindo Aplicações Acessíveis no Itaú Unibanco
Marcelo Adriano Barbosa Junior / Vitor Farias

Voce já parou para pensar que 24% da população possui algum tipo de deficiência? E você, está preparado para que sua aplicação seja acessível para todo mundo? Nesta palestra você vai aprender como nós desenvolvemos aplicações acessíveis no Itaú Unibanco e porque você deve se preocupar com isso. Você aprenderá na prática o que é o desenvolvimento mobile acessível, O que é a WCAG, como construir aplicações acessíveis para Android, iOS e em aplicações híbridas sem aumentar o nível de esforço atual. No final da palestra teremos um Kahoot super divertido para testar o seu aprendizado.

13:10 às 14:00 Intervalo para Almoço
Uma excelente oportunidade de todas as pessoas no evento interagirem e trocarem ideias, colaboradores, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.
14:10 às 15:00 Código Legado em Swift: Criando testes para encarar aquela dívida técnica
Lilian Dias / Jhoney Lopes

Você aí, ei vc. Que pegou aquele código legado com uma vasta cobertura de ZER0 testes. Se você já sentiu aquele medo de coçar os dedos da mão pra pagar aquela divida técnica antiga dentro de um card de feature. Essa palestra é pra você mesmo. E se nunca precisou, acredite, o seu tempo vai chegar. Nessa apresentação vamos falar um pouco sobre como utilizar testes unitários para garantir a refatoração de um projeto legado.

Fazendo o WatchConnectivity funcionar a seu favor
Rafael Bertholdo

Irei apresentar os problemas enfrentados na programação da comunicação com Apple Watch e uma maneira de fazer com que ele simplesmente funcione.

15:10 às 16:00 Viewcode ou Storyboard ? Qual melhor caminho a seguir no iOS?
Alaene Sousa

Quando estamos adentrando nesse mundo dos códigos e principalmente o desenvolvimento de aplicações móveis temos a tendência a escolher o que nos aparenta ser mais fácil e rápido. E com a chegada dos storyboards na IDE do XCode nos pareceu ser uma excelente ideia desenvolver tudo com storyboard, mas será mesmo? A palestra tem como objetivo esclarecer o que é um storyboard, apontar seus prós e contras em sua utilização e mostrar novas formas de desenvolver um app utilizando apenas código viewcode, sem utilizar uma interface builder. Além de apontar possíveis cenários que onde melhor se aplicam essas decisões de desenvolvimento.

A procura do pixel perfeito - Como construir interfaces incríveis usando Flutter
Edson Dota Junior

Por quê um desenvolvedor web senior migraria para o mobile? Na web sempre tive a pretensão de construir interfaces "pixel perfect". Porém, a quantidade de navegadores, tamanhos de telas, comportamentos diferentes fazia com que o layout sempre fosse um pouco diferente do desejado. Essa frustação de anos, despertou um desejo de mudar.

O Flutter nos permite a criação de interfaces incríveis e com o conceito de "pixel perfect" através de diversos widgets, seja para Android, iOS e porquê não, web.

Nessa apresentação vamos conhecer um pouco mais sobre os Widgets para construção de layouts, e como a experiência como desenvolvedor web foi crucial para diminuir a curva de aprendizado.

16:00 às 16:30 Coffee-break e Networking

Durante o intervalo de coffee-break, serão entregues kits contendo suco e biscoitos. Um delicioso intervalo para relaxar, conhecer novas pessoas e estreitar contatos.

Neste tempo, também surge a oportunidade de todas as pessoas no evento interagirem entre sí, participantes das trilhas, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.

16:40 às 17:30 Testes unitários e instrumentados no Flutter
Rodrigo Castro

Quando você cria um projeto Flutter ele já vem configurado uma suite de testes. Nessa palestra vamos entender como testar com o Flutter, quais os tipos de testes e quais as vantagens em relação a outras plataformas.

Dividir para conquistar: Modularizaç?o e Features Dinâmicas no Android
Angélica Oliveira / Selem Afonso

Hoje em dia temos apps crescendo cada dia mais e times crescendo cada dia mais. Diante dessa situação, as preocupações mais comuns são: Como não ter times impactando no trabalho de outros times? Como diminuir o tamanho do meu aplicativo, mesmo precisando adicionar mais Features? Parecem perguntas sem resposta. Mas atualmente temos formas de evitar esses problemas existentes. Modularizando um grande aplicativo, podemos separar conceitos e códigos fonte, desacoplando as funcionalidades e as camadas, sendo possível ter um código fonte limpo e organizado. Além disso podemos ter módulos de Features Dinâmicas, com eles podemos ter features que são instaladas conforme a necessidade do usuário.

17:40 às 18:30 Quebrando SSL Pinning para análise de aplicativos Android
Rafael Correia

Quando um pentester se propõe a analisar a segurança de um aplicativo muitas vezes ele se depara com o aplicativo protegido com SSL Pinning. Sendo uma técnica para proteger contra acessos indevidos ao tráfego de outros usuários, não é, contudo, uma técnica infalível para proteger a API e sua possível exploração. O foco da apresentação é demonstrar algumas técnicas que podem ser utilizadas para remover o SSL Pinning de um aplicativo Android e poder ver o tráfego como se não existisse proteção alguma.

18:40 às 19:00 Encerramento e Sorteios

No horário de encerramento, todas as trilhas serão direcionadas de suas salas para o Auditório Principal, mesmo local da abertura.

Após a apresentação de resultados do dia, muitos sorteios fecharão o dia.

Data e Local

Quinta-feira, 5 de Novembro de 2020

10 às 19h

Actuall Convention Hotel

Rod. Fernão Dias, 3443 - Jardim Riacho das Pedras
Belo Horizonte - MG

Informações sobre Data e Local


Público Alvo

Profissionais, estudantes e entusiastas de desenvolvimento mobile


Investimento

presencial:R$ 420,00

Fazendo sua inscrição presencial, você terá acesso a esta trilha e no mesmo dia também:
TDC Expo: Venha conversar com pessoas e conhecer empresas incríveis.
Trilha Stadium: Você poderá assistir às palestras da trilha Stadium do mesmo dia.


Palestrantes da Trilha Mobile

Alaene Sousa
Alaene Sousa
Banco Inter
Edson Dota Junior
Edson Dota Junior
Engenheiro de Software
Lilian Dias
Lilian Dias
ThoughtWorks
Rafael Bertholdo
Rafael Bertholdo
Banco Inter
Selem Afonso
Selem Afonso
MovilePay
Vitor Farias
Vitor Farias
Itaú Unibanco

Patrocinadores


Gold


Silver


Apoio


Patrocinios e Apoios Trilha e Workshop




Realização

TDC Online