TDC FUTURE
TECHNOLOGY CREATING TOMORROW

Trilha IOS

Build cocoa apps. Build future.

Se você está aqui é porque tem interesse em conhecer mais sobre desenvolvimento para plataformas Apple! Já adiantamos que você está no lugar certo! Nessa trilha vamos aprender e compartilhar conhecimento sobre desenvolvimento iOS, tvOS, watchOS e macOS (assuntos iniciantes, intermediários e avançados), nos aventurando em diversos temas sobre as plataformas e linguagem, tais como acessibilidade, arquiteturas, performance, padrões de projeto, novas tecnologias, frameworks e muito mais!

Bring developers together!

Date and Place

Tuesday, November 30, 2021

09h às 19h

REMOTE ACCESS WITH ONLINE BROADCAST

Investment

1 track: R$ 145 for R$ 110
2 tracks: R$ 290 for R$ 198
3 tracks: R$ 435 for R$ 285
* price valid until OCT/11, see full table

1 track: R$ 145 for R$ 130
2 tracks: R$ 290 for R$ 230
3 tracks: R$ 435 for R$ 330
* price valid until NOV/12, see full table

1 track: R$ 145
2 tracks: R$ 290 for R$ 260
3 tracks: R$ 435 for R$ 370
* price valid until DEC/02, see full table

How to register

Schedule / Talks Time Zone: GMT-3

Time Content
09:00 to 09:35 Opening of the event and mini keynotes

On the Stadium stage, everyone will be guided on how the event works, highlights and other news.

09:40 to 10:25

Um futuro onde ninguém mais é deixado para trás

Marcio Namiki
Uma reflexão e debater sobre o Futuro que já chegou, e que conecta passado e presente. Ou seja, a "este momento" (Niji, termo oriental), que é explicado pelo Dr. Ikeda nas palavras do filósofo Goethe, que escreveu: "Um único momento é decisivo. Determina a existência do ser e estabelece seu destino
10:30 to 10:45 Track opening by coordination

Here the coordinators introduce themselves and make an introduction to the track.

10:50 to 11:25

Desenvolvendo Aplicativos iOS em 2021

Lucas Maciel

De tempos em tempos surgem tecnologias novas que nos fazem balançar por dentro. Em 2019 lembramos do SwiftUI?.. MAS E DEPOIS DISSO??

Já estamos em 2021!!!

De lá para cá tivemos grandes melhorias e a inclusão de novos paradigmas de programação em Swift. O ?mundo? do desenvolvimento iOS mudou. E você? Ainda está preso em 2018?

Esta palestra vai mostrar o ?State of iOS App Development? para 2021. Passando pela maioria dos ?Hot Topics?: - Melhorias introduzidas no SwiftUI 3 - Novo modelo de Programação Assíncrona usando Async/Await - Documentação mais eficiente diretamente no Xcode (DocC)

11:30 to 12:05

Auditoria de segurança em aplicações iOS

Lucas César Nogueira Fonseca

No cenário de desenvolvimento de aplicações iOS, o quesito segurança acaba recebendo muito respaldo por parte da própria Apple através dos seus processos e ferramentas, mas nem sempre eles são suficientes para garantir que nossas aplicações estão seguras contra ataques. No papo de hoje quero apresentar uma ferramenta de auditoria de segurança que pode melhorar e muito o processo de identificação de falhas de segurança em nossas aplicações durante o desenvolvimento.

12:10 to 12:45

Magia Tecnológica da Realidade Aumentada no iOS

Carlos Henrique Carmo

Vou apresentar como funciona o AR e Reality Kit, alem de fazer um live code mostrando como criar uma app de filtros com iOS.

12:50 to 13:55 Networking and Visiting Stands

Break to network and get to know the booths of the event.

14:00 to 14:05 Track opening by coordination

Here the coordinators introduce themselves and make an introduction to the track.

14:10 to 14:45

Um guia prático para derrubar as barreiras da acessibilidade em iOS

Renata Faria Gomes / Giovani Nascimento Pereira

É sexta feira, você entra no iFood todo feliz pra pedir aquela cervejinha gelada até que.. meu deus! Cadê o botão de concluir pedido?? Que bug é esse.. nunca mais você vai voltar pro app! Imagina que terror seria se isso acontecesse! Esquecer accessibilidade faz com que esse tipo de situação aconteça, parte dos seus usuários estão sendo esquecidos e barrados de usar seu app. E agora? O que fazer? Calma! Vamos te mostrar passo a passo o que você deve fazer para testar e implementar recursos acessíveis em iOS. Você vai ver como é simples e se questionar por que nunca fez isso antes!

14:50 to 16:05

Libs e frameworks de terceiros, quando utilizar?

Vinícius Moisés de Oliveira / Leandro Romano
Painel Digital desta Trilha
16:10 to 16:20 Networking and Visiting Stands

Break to network and get to know the booths of the event.

16:25 to 17:00

Virei Dev, e agora?

Rodrigo Borges Soares

Pessoas desenvolvedoras iOS iniciantes precisam lidar diariamente com uma enxurrada de conteúdo técnico e termos como ViewCode, Arquiteturas, Git flow e CI/CD. Eles aparecem em redes sociais, vagas de emprego e nas conversas do dia a dia. Com o mercado aquecido, é fácil se sentir perdido no meio disso tudo sem saber onde focar o aprendizado e como se preparar para entrevistas. Nessa apresentação, compartilharei um pouco sobre o que aprendi liderando devs iniciantes nos últimos anos, suas maiores dificuldades e dicas de como lidar com o aprendizado e situações do dia a dia para tirar o melhor dessa fase inicial da carreira.

17:05 to 17:40

Implementando Interesses Transversais - um papo sobre arquitetura, DI e Design Patterns em Swift/iOS

Cícero Camargo
  • Coloco essas chamadas de tracking no ViewController ou no ViewModel? E esse logger aqui?
  • Putz, se eu trocar de thread/queue aqui vai ferrar com os meus unit tests. Onde será que eu coloco isso?
  • Esse ViewModel tá com muitas dependências e responsabilidades, isso não está cheirando bem...

Se tu já te fez alguma dessas perguntas e não conseguiu respostas satisfatórias, essa talk é pra ti!

Vamos falar sobre Interesses Transversais (Cross-cutting concerns) e ver como implementá-los de uma forma que não "suje" o código da aplicação, usando somente boas práticas de orientação a objetos e Design Patterns. Bora?

17:45 to 18:20

Miniapps Magalu: Transformando um Super App em um sistema operacional

Vinícius Moisés de Oliveira / Rodrigo Plácido Gonçalez

Com o desenvolvimento do Super App cada vez mais complexo e visando uma forma mais acelerada de novos negócios construímos uma plataforma independente unindo o desenvolvimento nativo e híbrido. Nesta palestra iremos abordar os principais desafios e vantagens desse novo paradigma.

18:25 to 18:40 Open Space

18:45 to 19:15 Closing session

After the presentation of the results of the day, on the Stadium stage, many sweepstakes will close the day.

Schedule subject to change

Sponsors





Apoio Mídia

Apoio Institucional

Apoio Trilha


Realização