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 |
HomeKit 101
Ezequiel França No lançamento do iOS 8 a Apple anunciou o Homekit, framework da empresa dedicado a conexão e comunicação com dispositivos
inteligentes. Controle a temperatura, abra portas, acesse a camêras de segurança e muito mais. Nessa talk veremos a evolução do Homekit, sua integração com a assistente pessoal Siri, alguns exemplos
de implementação e como começar a desenvolver com este framework.
App Extensions: Além do App
App Extensions: Além do App
|
11:10 às 12:00 |
Programação orientada a protocolos: como aproveitar o que o Swift tem de melhor?
Vilson Farias / Alex de Magalhães Machado Swift não é um Objective-C com sintaxe diferente; Swift vai muito além disso. Ele traz um novo paradigma para o desenvolvimento de apps: a programação orientada a protocolos (POP). E, junto com esse paradigma, Swift redefiniu conceitos antigos como structs e enums. A Apple tem incentivado a comunidade a abandonar a tradicional programação orientada a objetos (OOP) e começar a ver o mundo através desses protocolos. Mas isso é uma boa ideia mesmo? A nossa experiência até esse momento diz que sim, mas nem sempre. A partir de um exemplo escrito em Objective-C e seu equivalente em Swift, mostraremos como funciona a POP, suas principais vantagens e principalmente onde a OOP ainda permanece forte. Fernando Bunn LLDB é aquele cara tímido que gosta de aparecer quando seu app da crash. Vamos ver algumas dicas e truques de como usar o LLDB para facilitar a sua vida, quem sabe ele te ajuda a remover alguns NSLogs, códigos de teste (aquele que acaba indo pro cliente) ou até mesmo evitar build and runs desnecessários. |
12:10 às 13:00 |
Going Raw with animations
Ivan Seidel Gomes Knowing what is under your car hood might not help you drive better, but certainly helps you buy the right car. Or build a better one. Animations are not different, and they do not work the same. Actually, there are many types of animations regarding where things get interpolated, who controls the animation, and most fundamentally: how to create natural-feeling movements, that resemble real life? In this talk, you will get an overview of animations. But what you will actually learn, has nothing to do with the car itself. Lets take a look at the motor first? |
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 |
Uma técnica (e mais alguns truques) para modularizar seu app
Tales Pinheiro Trabalhando num app grande com mais de um time - ou vários devs - no mesmo código? Não é só com storyboard que frequentemente temos conflitos, e modularizar o app pode ser uma excelente saída. Libs estáticas ou dinâmicas, com comunicação e interdependência...vamos ver como quebrar essa pedra e Vinicius Carvalho A programação reativa está a tona principalmente com o RxSwift e ReactiveCocoa, onde buscam inserir o paradigma de programação com fluxos de dados assíncronos. Mas como eu posso utilizar isso na minha aplicação? E quais vantagens e desvantagens de utilizar o modo reativo em uma aplicação seja ela de pequeno porte que em tempo você sabe que pode crescer de uma maneira ordenada e fluída. Resta você saber se precisa ou não dessa ferramenta. |
15:10 às 16:00 |
Swift and Objective-C integration
Marcelo Wagner Gobetti
Marcus Kuquert
|
16:00 às 16:30 |
Coffee-break e Networking
Durante o intervalo de Coffee-break, as mesas de alimentação terão disponíveis café, leite, água mineral saborizada, sanduíches e cookies. 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 |
Fish Bowl / Debate sobre melhores práticas
Fish Bowl / Debate sobre melhores práticas
|
17:40 às 18:30 |
10 dicas que irão melhorar a sua rotina de desenvolvimento (a nº 7 vai te impressionar)
Guilherme Rambo / Daniel Bonates A nossa rotina de desenvolvimento é repleta de desafios e decisões difíceis. Aprenda com o time de iOS da Peixe Urbano alguns truques que eles aprenderam no meio do caminho que melhoraram muito o ambiente de trabalho e a qualidade do aplicativo. |
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, 4 de Maio de 2017
8:30 às 19:00 h
Av. Governador Gustavo Richard, 850
Centro | Florianópolis - SC
Desenvolvedores iOS, watchOS, macOS, tvOS. Designers de interface e desenvolvedores que querem entrar nas plataformas da Apple.
R$ 240,00