Grade

20 de Outubro

Credenciamento

Apresentação GDG Campinas + Informações

Android Internationalization: como projetar uma aplicação em escala global
  • Robert Melo Engenheiro de Software, Venturus/Motorola

Entendendo os princípios do S.O.L.I.D.
  • Ubiratan Soares Lead Software Engineer, Stone Pagamentos

Criando sua própria DSL utilizando expressões lambda em Kotlin
  • Bernardo Teodosio Android Developer, Wavy

Entendendo os princípios do S.O.L.I.D.
  • Ubiratan Soares Lead Software Engineer, Stone Pagamentos

Slices e Actions - Tudo o que você precisa saber para começar a usar no seu app
  • Tomaz da Silva Especialista Mobile, GetNet/Santander

Kotlin - Advanced Tricks
  • Ubiratan Soares Lead Software Engineer, Stone Pagamentos

Almoço

A new hope with Flutter!
  • Vinicius Sossella Dev Mobile/Consultor, Thoughtworks

Machine Learning em Apps Android com ML Kit
  • Felipe Pedroso Senior Android Developer, Wavy

Projetando aplicativos para lidar com conexões lentas.
  • Italo Santana Android Developer, Stone Pagamentos

Troquei RxJava por corotinas. Por que você deveria fazer o mesmo
  • Paulo Sato Engenheiro de Software Sr, CI&T

WorkManager  —  O que é?
  • Haldny Santos Engenheiro de Software, CESAR - Recife

Por dentro do processamento Assíncrono do Android: Entendendo o Event Loop
  • Fernando Pinho Especialista em desenvolvimento móvel, Globo.com

Programação assincrona utilizando Coroutines
  • Diego Gonçalves Santos Desenvolvedor, Dextra

Arquitetando seu aplicativo Android com o Jetpack
  • Nelson Glauber Senior Android Developer, Mokriya

Coffee

Momento para networking

Mesa Redonda
Build e release no Nubank
  • Leandro Ferreira Software Engineer, Nubank

Node-RED e Android no desenvolvimento de Aplicações IoT
  • Lahis Gomes de Almeida Mestranda no Instituto de Computação da Unicamp, Unicamp

Razões para (não) usar Firebase
  • João Paulo Ventura Software Engineer, SmartMEI

Encerramento + Sorteios