TDC CONNECTIONS
Building Software in the Connected World

Trilha iOS

O maravilhoso mundo mágico da Apple.
Fique por dentro das últimas novidades do ecossistema Apple em suas plataformas iOS, tvOS, watchOS e macOS. Aprenda e compartilhe com a comunidade sobre as novas versões dos sistemas, abordando novas ferramentas, tendências e muito mais. Tudo para você se tornar um desenvolvedor de elite!

Data e Local

Quinta-feira, 10 de Junho de 2021

09h às 19h

ACESSO REMOTO COM TRANSMISSÃO ONLINE

Investimento

1 trilha: de R$ 145 por R$ 110
2 trilhas: de R$ 290 por R$ 198
3 trilhas: de R$ 435 por R$ 285
* preço válido até 26/04, veja tabela completa

1 trilha: de R$ 145 por R$ 130
2 trilhas: de R$ 290 por R$ 230
3 trilhas: de R$ 435 por R$ 330
* preço válido até 28/05, veja tabela completa

1 trilha: R$ 145
2 trilhas: de R$ 290 por R$ 260
3 trilhas: de R$ 435 por R$ 370
* preço válido até 10/06, veja tabela completa

Como se inscrever

Programação / Palestras Time Zone: GMT-3

Horário Conteúdo
09:00 às 09:30 Abertura do evento e mini keynotes

No palco da Stadium, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades.

09:35 às 10:25

Tecnologias exponenciais para geração de impacto.

Mariana Brunelli / Gustavo Pereira. / Iglá Lear Generoso
Com uma tese de impacto social que está beneficiando mais de 450 mil devs e as empresas mais inovadoras do mundo, gerando centenas de oportunidades de emprego todos os meses, a sessão abordará como a Digital Innovation One (DIO) está usando Big Data, Cloud, Tecnologias Móveis e Growth Hacking para acelerar a transformação social através da educação e empregabilidade.
10:30 às 10:45 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

10:50 às 11:25

Desligando Frameworks com remote config

Narlei Moreira

Seu app já crashou por causa do Facebook, ou outros apps que você precisa colocar no seu AppDelegate? Já parou pra pensar que você pode ?desligar? os imports e seu app continuar funcionando? Se ficou curioso e já passou por esse tipo de problema, essa talk é pra você!

11:30 às 12:05

App Launch Performance

Gilson Gil

Qual o impacto - Como medir - Como melhorar.

Quem aqui já não deletou um aplicativo simplesmente porque estava devagar demais? Nesta talk vamos abordar quais os passos do sistema para abrir seu app, o que impacta na sua performance e como podemos melhorar.

12:10 às 12:45

Projetos em Swift que compilam rápido: um sonho possível.

Cícero Camargo

Projetinho novo! Build em segundos, sorriso no rosto. Mais uma oportunidade para fazer tudo certo. Agora vai!

2 meses (e algumas features) depois o projeto já leva 3 minutos para compilar do zero. Cada mudança de uma linha de código vira uma oportunidade de checar o feed da rede social mais próxima. A produtividade manda lembranças. A alegria se foi. A partir daí só piora.

"Ah, mas é assim mesmo!" Não! Não precisa ser!

Nesta talk vamos conversar sobre como organizar o seu projeto em Swift para trabalhar com ciclos curtos de feedback e trazer alegria e produtividade de volta para o seu dia-a-dia.

12:50 às 13:50 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

14:00 às 14:05 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

14:10 às 14:45

Entendendo Opaque Types no Swift

Jonathan Souza

A versão 5.1 do Swift trouxe uma nova capacidade ao compilador de resolver tipos durante o processo de compilação: os Opaques Types. Entender o seu funcionamento é primordial ao se aventurar no SwiftUI, onde ele é extensivamente utilizado. Esta palestra visa trazer o mínimo que você precisa saber para tirar proveito dessa ferramenta.

14:50 às 16:05

Quando SwiftUI será adotado em larga escala?

Txai Wieser / Bruno Ramos / Gabriela Bezerra
Painel Digital desta Trilha
16:10 às 16:25 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

16:25 às 17:00

Testes que vão além da cobertura de código

Lucas César Nogueira Fonseca

Com a crescente adoção de testes automatizados por parte de grandes players do mercado de apps, testes deixaram de ser ferramentas de garantia de qualidade e passaram a ser objeto de desejo. A realidade encontrada por times de desenvolvimento são prazos apertados e métricas de cobertura de código sendo estipuladas aleatoriamente e exigidas a cada entrega, culminando em milhares de linhas de testes que no fim não fazem diferença alguma na garantia de qualidade das aplicações. Nem sempre é necessário buscar ferramentas que vão além do XCTests, as vezes só temos que deixar de focar em Code Coverage e conceitos teóricos para testar o que de fato vai agregar valor na qualidade.

17:05 às 17:40

Arquitetando Aplicativos iOS

Paulo Henrique Santos

Arquitetar um aplicativo para iOS envolve uma sequência de decisões que deve ser baseada no tamanho do projeto, tamanho da equipe, tipo de projeto, duração do mesmo entre outros fatores.

Nessa apresentação irei demonstrar alguns possíveis caminhos que podemos seguir no momento de criarmos um aplicativo para iOS, tendo como principal fundamento os princípios de uma arquitetura limpa descritos por Robert C. Martin.

Além disso irei apresentar as principais alternativas para cada camada do aplicativo junto com suas vantagens e desvantagens.

O objetivo é que todas as pessoas após essa apresentação tenham a capacidade de tomar decisões mais bem embasadas no momento de planejar seus aplicativos.

17:45 às 18:20

Desenvolvendo um código limpo em si

Karol Attekita

Escrever um código limpo que facilita a leitura e o entendimento é fundamental para a vida de um software. Nessa talk falaremos sobre boas práticas na hora de escrever o seu código e como podemos escrever um código mais limpo em swift.

18:25 às 18:45 Open Space

18:50 às 19:05 Encerramento

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

Programação sujeita a alterações

Patrocinadores




Apoio

Apoio Trilha


Apoio Mídia


Realização