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.
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. 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. 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. 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. 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. |
Quinta-feira, 5 de Novembro de 2020
10 às 19h
Rod. Fernão Dias, 3443 - Jardim Riacho das Pedras
Belo Horizonte - MG
Profissionais, estudantes e entusiastas de desenvolvimento mobile
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.