SlideShare ist ein Scribd-Unternehmen logo
1 von 69
Downloaden Sie, um offline zu lesen
Apple Watch
Juliana Chahoud
@jchahoud
Apple Watch
Juliana Chahoud
2
Prof.a no MBA de Mobile da FIAP
Appsterdammer!
Antiga Desenvolvedora iOS do ZAP
Líder Técnica iOS na Movile - São Paulo
@jchahoud
Apple Watch 3
• Set/2014 é
anunciado o
Apple Watch
WatchKit
• Primeira release em
Novembro de 2014 (*)
(*) https://www.apple.com/pr/library/2014/11/18Developers-Start-Designing-Apps-for-Apple-Watch.html
Apple Watch
JAN 2015
https://www.youtube.com/watch?v=BYU8TcHlHFI
PlayKids
Abril 2015
Apple Watch 7

WWDC (Jun/15) : Apple Anuncia o watchOS 2
I know watchOS
Warning!
• watchOS 2 anunciado em 08 de junho
O que preciso saber?
1. Conhecer o hardware
2. Conhecer o sistema operacional watchOS
3. Entender o human interface guideline
4. Framework WatchKit
5. Framework WatchConnectivity : comunicação Watch - iOS
Devices
• Hardware
• watchOS
• Human interface guideline
• WatchKit
• WatchConnectivity
Ok, como é esse
tal de Watch?
Dois tamanhos
Três coleções
Watch
• aço inoxidável
• cristal safira
• pulseira de couro, de elos
Sport
• alumínio anodizado leve
• vidro de Íon
• 30% mais leves que os
modelos de aço inoxidável
Edition
• ouro 18 quilates
• a partir da bagatela de $10.000
Características gerais
• Processador Apple S1
• Resistente a água
• Bluetooth LE e WiFi
• 8 GB armazenamento
• Taptic engine
Sensores
• Frequência cardíaca
• Acelerômetro
• Giroscópio
• Luz ambiente
Bateria
• 18 horas
• 2.5 horas para carregar
100%
Vendas
• 2.79 milhões de
unidades nos EUA (*)
• 17% compraram
pulseira adicional
http://appleinsider.com/articles/15/06/18/apple-watch-sales-estimated-at-279m-17-of-buyers-spring-for-extra-bands
Disponível em 16 Países
• Abril: EUA, UK, Austrália, Canadá, China, França, Alemanha,
Hong Kong e Japão
• Junho: Itália, México, Singapura, Coréia do Sul, Espanha, Suíça
e Taiwan
• Hardware
• watchOS
• Human interface guideline
• WatchKit
• WatchConnectivity
watchOS 2
Faces (mostradores)
• Time-lapse: vídeos de 24hrs
• Fotos
• Complications
Built-in Apps
• Message, Phone, Calendar
• Activity, Stopwatch, Camera Remote
• Music, Maps, Workout
• etc…
Outras características
• Time travel
• Nightstand
• Friends
• Siri
• Apple Pay
• Rascunhos
Iniciando um app para watchOS 2
Arquitetura
Apple Watch - Digital Day da CI&T
Apple Watch - Digital Day da CI&T
Três targets
Pastas relativas aos targets
Simuladores separados
• Hardware
• watchOS
• Human interface guideline
• WatchKit
• WatchConnectivity
HIG
https://developer.apple.com/watch/human-interface-guidelines/
Gestos
• Tap: inicia uma ação
• Swipe Vertical: scroll
• Swipe Horizontal: Paginação
• Canto esquerdo: volta para tela "pai"
Force Touch
http://designmodo.com/design-apple-watch/
Digital Crown (coroa) e Side Button
• Crown: Scroll, Zoom Pressiona:
volta a tela de início
• Side Button: Friends
• Se pressionados juntos: screenshot
Navegação hierárquica
Storyboard: Navegação hierárquica
Storyboard: Navegação hierárquica
Storyboard: Navegação hierárquica
Navegação paginada
Storyboard: Navegação paginada
Storyboard: Navegação paginada
Storyboard: Navegação paginada
Elementos da UI
Glances e Notificações
Iniciação separada no Storyboard
• Hardware
• watchOS
• Human interface guideline
• WatchKit
• WatchConnectivity
WatchKit para watchOS 2
• Acesso ao Digital Crown
• Tocar vídeos e audios
• Acesso ao microfone para gravação de audio
• Acesso ao Taptic engine
• Sensores de health (batimento cardíaco)
• Acesso ao acelerômetro
APIs
https://developer.apple.com/library/prerelease/watchos
WKExtensionDelegate
import WatchKit
class ExtensionDelegate: NSObject, WKExtensionDelegate {
func applicationDidFinishLaunching() {
}
func applicationDidBecomeActive() {
}
func applicationWillResignActive() {
}
}
WKInterfaceController
class InterfaceController: WKInterfaceController {
override func awakeWithContext(context: AnyObject?) {
super.awakeWithContext(context)
}
override func willActivate() {
super.willActivate()
}
override func didDeactivate() {
super.didDeactivate()
}
}
Tabelas: WKInterfaceTable
var table: WKInterfaceTable
• Alguns Métodos
func setNumberOfRows(numberOfRows: Int, withRowType rowType: String)
var numberOfRows: Int { get }
func rowControllerAtIndex(index: Int) -> AnyObject?
func insertRowsAtIndexes(rows: NSIndexSet, withRowType rowType: String)
Outros: Core Motion
• Acelerômetro: CMAccelerometerHandler
• Giroscopio: CMGyroHandler
• Pedometro: CMPedometer
• Hardware
• watchOS
• Human interface guideline
• WatchKit
• WatchConnectivity
Watch Connectivity
• Transmissão de dados entre watch e iPhone
• Apps em foreground: comunicação "live"
• Background: dados ficam disponíveis quando o app é aberto
WCSession
• Classe WCSession: controla a comunicação
• Uso através do singleton: defaultSession
• Criar um objeto que tenha conformidade com o protocolo
WCSessionDelegate
• Invocar activateSession()
WCSession
class MsgToPhone:..., WCSessionDelegate
...
if (WCSession.isSupported()) {
let session = WCSession.defaultSession()
session.delegate = self
session.activateSession()
}
Métodos
• updateApplicationContext: usado para transferir um dicionário quando o
app par estiver ativo
• A outra parte recebe o dicionário através de session(_:didReceiveUpdate:)
• sendMessage: usado para transferir dados imediatamente, através de uma
fila
• transferFile(_:metadata:) usado para transferir arquivos em background
class ... WCSessionDelegate
WCSession.defaultSession().sendMessage...
class ... WCSessionDelegate
func session(session: WCSession,
didReceiveMessage message:
ClockKit
Complications
CLKComplicationDataSource
import ClockKit
class ComplicationController: NSObject,
CLKComplicationDataSource
Mais sobre watchOS 2
• Start Developing for watchOS 2
• https://developer.apple.com/watchos/pre-release/
• WWDC Videos
• https://developer.apple.com/videos/wwdc/2015/
• SampleCode:
• https://github.com/shu223/watchOS-2-Sampler
Apple Watch
Dúvidas? Obrigada!
Juliana Chahoud
69
Ç
Ö
Website
E-mail
Linkedin
Twitter
http://www.jchahoud.com
jchahoud@gmail.com
https://www.linkedin.com/in/julianachahoud
@jchahoud
ą
!

Weitere ähnliche Inhalte

Andere mochten auch

Planejamento para Serviços Web Semânticos
Planejamento para Serviços Web SemânticosPlanejamento para Serviços Web Semânticos
Planejamento para Serviços Web SemânticosJuliana Chahoud
 
Reliance digital in brief by Amiya
Reliance digital in brief by AmiyaReliance digital in brief by Amiya
Reliance digital in brief by AmiyaAmiya Sahoo
 
Brandbook (livro da marca) Speedo
Brandbook (livro da marca) SpeedoBrandbook (livro da marca) Speedo
Brandbook (livro da marca) SpeedoRafael Brandani
 
Growth Hack Your Way to Startup Traction by @rocketshp
Growth Hack Your Way to Startup Traction by @rocketshpGrowth Hack Your Way to Startup Traction by @rocketshp
Growth Hack Your Way to Startup Traction by @rocketshpRocketshp
 
Behind TNT social media guidelines
Behind TNT social media guidelinesBehind TNT social media guidelines
Behind TNT social media guidelinesCecilia Scolaro
 
Visual Brand Guidelines to Manage Social Media Accounts
Visual Brand Guidelines to Manage Social Media AccountsVisual Brand Guidelines to Manage Social Media Accounts
Visual Brand Guidelines to Manage Social Media AccountsOrigzo
 
Swatch Case Study
Swatch Case StudySwatch Case Study
Swatch Case StudyWai Kit Ng
 
Company Profile Indosat Ooredoo
Company Profile Indosat OoredooCompany Profile Indosat Ooredoo
Company Profile Indosat OoredooMastel Indonesia
 
Digital Customer Experience strategy & Marketing Automation for Philips Healt...
Digital Customer Experience strategy & Marketing Automation for Philips Healt...Digital Customer Experience strategy & Marketing Automation for Philips Healt...
Digital Customer Experience strategy & Marketing Automation for Philips Healt...Arjan Kramer
 
Samsung Mobile Brand Guideline
Samsung Mobile Brand GuidelineSamsung Mobile Brand Guideline
Samsung Mobile Brand GuidelineChris Boyles
 

Andere mochten auch (15)

Planejamento para Serviços Web Semânticos
Planejamento para Serviços Web SemânticosPlanejamento para Serviços Web Semânticos
Planejamento para Serviços Web Semânticos
 
Rebranding Case study for GMM Pfaudler - by Phi
Rebranding Case study for GMM Pfaudler - by PhiRebranding Case study for GMM Pfaudler - by Phi
Rebranding Case study for GMM Pfaudler - by Phi
 
Ford Brandbook
Ford BrandbookFord Brandbook
Ford Brandbook
 
THANATOS Digital Agency | Brandbook ENG
THANATOS Digital Agency | Brandbook ENGTHANATOS Digital Agency | Brandbook ENG
THANATOS Digital Agency | Brandbook ENG
 
Reliance digital in brief by Amiya
Reliance digital in brief by AmiyaReliance digital in brief by Amiya
Reliance digital in brief by Amiya
 
Brandbook (livro da marca) Speedo
Brandbook (livro da marca) SpeedoBrandbook (livro da marca) Speedo
Brandbook (livro da marca) Speedo
 
Growth Hack Your Way to Startup Traction by @rocketshp
Growth Hack Your Way to Startup Traction by @rocketshpGrowth Hack Your Way to Startup Traction by @rocketshp
Growth Hack Your Way to Startup Traction by @rocketshp
 
Behind TNT social media guidelines
Behind TNT social media guidelinesBehind TNT social media guidelines
Behind TNT social media guidelines
 
Visual Brand Guidelines to Manage Social Media Accounts
Visual Brand Guidelines to Manage Social Media AccountsVisual Brand Guidelines to Manage Social Media Accounts
Visual Brand Guidelines to Manage Social Media Accounts
 
Swatch Case Study
Swatch Case StudySwatch Case Study
Swatch Case Study
 
Company Profile Indosat Ooredoo
Company Profile Indosat OoredooCompany Profile Indosat Ooredoo
Company Profile Indosat Ooredoo
 
Digital Customer Experience strategy & Marketing Automation for Philips Healt...
Digital Customer Experience strategy & Marketing Automation for Philips Healt...Digital Customer Experience strategy & Marketing Automation for Philips Healt...
Digital Customer Experience strategy & Marketing Automation for Philips Healt...
 
Samsung Mobile Brand Guideline
Samsung Mobile Brand GuidelineSamsung Mobile Brand Guideline
Samsung Mobile Brand Guideline
 
Brandbook Nike
Brandbook NikeBrandbook Nike
Brandbook Nike
 
North Face brand book
North Face brand bookNorth Face brand book
North Face brand book
 

Ähnlich wie Apple Watch - Digital Day da CI&T

Ingresse e o Apple Watch
Ingresse e o Apple WatchIngresse e o Apple Watch
Ingresse e o Apple WatchRodrigo Borges
 
Microsoft Reactor Desenvolvimento serverless com azure function
Microsoft Reactor Desenvolvimento serverless com azure functionMicrosoft Reactor Desenvolvimento serverless com azure function
Microsoft Reactor Desenvolvimento serverless com azure functionWalter Coan
 
Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)Wennder Santos
 
Ingressos no pulso - Levando festas e ingressos para o Apple Watch
Ingressos no pulso - Levando festas e ingressos para o Apple WatchIngressos no pulso - Levando festas e ingressos para o Apple Watch
Ingressos no pulso - Levando festas e ingressos para o Apple WatchRodrigo Borges
 
JHipster - Produtividade e Maturidade em suas mãos
JHipster - Produtividade e Maturidade em suas mãosJHipster - Produtividade e Maturidade em suas mãos
JHipster - Produtividade e Maturidade em suas mãosThiago Soares
 
Desenvolvendo Interfaces Ricas em JavaFX para Ultrabooks
Desenvolvendo Interfaces Ricas em JavaFX para UltrabooksDesenvolvendo Interfaces Ricas em JavaFX para Ultrabooks
Desenvolvendo Interfaces Ricas em JavaFX para UltrabooksIntel Software Brasil
 
Mobile Conf 2015 - Testes de Unidade com Robolectric
Mobile Conf 2015 - Testes de Unidade com RobolectricMobile Conf 2015 - Testes de Unidade com Robolectric
Mobile Conf 2015 - Testes de Unidade com RobolectricLucas Albuquerque
 
Mobile Conf 2015 - Testes de Unidade com Robolectric
Mobile Conf 2015 - Testes de Unidade com RobolectricMobile Conf 2015 - Testes de Unidade com Robolectric
Mobile Conf 2015 - Testes de Unidade com RobolectricStefan Teixeira
 
TDC 2015 Floripa - Testes de Unidade com Robolectric
TDC 2015 Floripa - Testes de Unidade com RobolectricTDC 2015 Floripa - Testes de Unidade com Robolectric
TDC 2015 Floripa - Testes de Unidade com RobolectricStefan Teixeira
 
TDC 2015 - Testes de Unidade com Robolectric
TDC 2015 - Testes de Unidade com Robolectric TDC 2015 - Testes de Unidade com Robolectric
TDC 2015 - Testes de Unidade com Robolectric Lucas Albuquerque
 
Desenvolvimento Moderno de aplicativos Android
Desenvolvimento Moderno de aplicativos AndroidDesenvolvimento Moderno de aplicativos Android
Desenvolvimento Moderno de aplicativos AndroidNelson Glauber Leal
 
Como ser programador durante o dia e mesmo assim dormir bem à noite
Como ser programador durante o dia e mesmo assim dormir bem à noiteComo ser programador durante o dia e mesmo assim dormir bem à noite
Como ser programador durante o dia e mesmo assim dormir bem à noiteComunidade NetPonto
 
Levando seu app do iOS para o macOS
Levando seu app do iOS para o macOSLevando seu app do iOS para o macOS
Levando seu app do iOS para o macOSGuilherme Rambo
 
Interfaces Gráficas em Java Parte 1
Interfaces Gráficas em Java Parte 1Interfaces Gráficas em Java Parte 1
Interfaces Gráficas em Java Parte 1Elaine Cecília Gatto
 
Desenvolvendo para iOS com Cocoa-Touch
Desenvolvendo para iOS com Cocoa-TouchDesenvolvendo para iOS com Cocoa-Touch
Desenvolvendo para iOS com Cocoa-TouchCampus Party Brasil
 
Desenvolvendo interfaces ricas em java fx para ultrabook final
Desenvolvendo interfaces ricas em java fx para ultrabook   finalDesenvolvendo interfaces ricas em java fx para ultrabook   final
Desenvolvendo interfaces ricas em java fx para ultrabook finalFelipe Pedroso
 
Intervalo Técnico - QG Mobile
Intervalo Técnico - QG MobileIntervalo Técnico - QG Mobile
Intervalo Técnico - QG MobileVitor Albuquerque
 
Construindo sua primeira aplicação android
Construindo sua primeira aplicação androidConstruindo sua primeira aplicação android
Construindo sua primeira aplicação android666Insanity
 
ArduinoDay 2015 - OpenDevice
ArduinoDay 2015 -  OpenDeviceArduinoDay 2015 -  OpenDevice
ArduinoDay 2015 - OpenDeviceRicardo Rufino
 

Ähnlich wie Apple Watch - Digital Day da CI&T (20)

Ingresse e o Apple Watch
Ingresse e o Apple WatchIngresse e o Apple Watch
Ingresse e o Apple Watch
 
Microsoft Reactor Desenvolvimento serverless com azure function
Microsoft Reactor Desenvolvimento serverless com azure functionMicrosoft Reactor Desenvolvimento serverless com azure function
Microsoft Reactor Desenvolvimento serverless com azure function
 
Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)
 
Ingressos no pulso - Levando festas e ingressos para o Apple Watch
Ingressos no pulso - Levando festas e ingressos para o Apple WatchIngressos no pulso - Levando festas e ingressos para o Apple Watch
Ingressos no pulso - Levando festas e ingressos para o Apple Watch
 
JHipster - Produtividade e Maturidade em suas mãos
JHipster - Produtividade e Maturidade em suas mãosJHipster - Produtividade e Maturidade em suas mãos
JHipster - Produtividade e Maturidade em suas mãos
 
Desenvolvendo Interfaces Ricas em JavaFX para Ultrabooks
Desenvolvendo Interfaces Ricas em JavaFX para UltrabooksDesenvolvendo Interfaces Ricas em JavaFX para Ultrabooks
Desenvolvendo Interfaces Ricas em JavaFX para Ultrabooks
 
Mobile Conf 2015 - Testes de Unidade com Robolectric
Mobile Conf 2015 - Testes de Unidade com RobolectricMobile Conf 2015 - Testes de Unidade com Robolectric
Mobile Conf 2015 - Testes de Unidade com Robolectric
 
Mobile Conf 2015 - Testes de Unidade com Robolectric
Mobile Conf 2015 - Testes de Unidade com RobolectricMobile Conf 2015 - Testes de Unidade com Robolectric
Mobile Conf 2015 - Testes de Unidade com Robolectric
 
TDC 2015 Floripa - Testes de Unidade com Robolectric
TDC 2015 Floripa - Testes de Unidade com RobolectricTDC 2015 Floripa - Testes de Unidade com Robolectric
TDC 2015 Floripa - Testes de Unidade com Robolectric
 
TDC 2015 - Testes de Unidade com Robolectric
TDC 2015 - Testes de Unidade com Robolectric TDC 2015 - Testes de Unidade com Robolectric
TDC 2015 - Testes de Unidade com Robolectric
 
Desenvolvimento Moderno de aplicativos Android
Desenvolvimento Moderno de aplicativos AndroidDesenvolvimento Moderno de aplicativos Android
Desenvolvimento Moderno de aplicativos Android
 
Como ser programador durante o dia e mesmo assim dormir bem à noite
Como ser programador durante o dia e mesmo assim dormir bem à noiteComo ser programador durante o dia e mesmo assim dormir bem à noite
Como ser programador durante o dia e mesmo assim dormir bem à noite
 
Levando seu app do iOS para o macOS
Levando seu app do iOS para o macOSLevando seu app do iOS para o macOS
Levando seu app do iOS para o macOS
 
Nokia SDK for Java
Nokia SDK for JavaNokia SDK for Java
Nokia SDK for Java
 
Interfaces Gráficas em Java Parte 1
Interfaces Gráficas em Java Parte 1Interfaces Gráficas em Java Parte 1
Interfaces Gráficas em Java Parte 1
 
Desenvolvendo para iOS com Cocoa-Touch
Desenvolvendo para iOS com Cocoa-TouchDesenvolvendo para iOS com Cocoa-Touch
Desenvolvendo para iOS com Cocoa-Touch
 
Desenvolvendo interfaces ricas em java fx para ultrabook final
Desenvolvendo interfaces ricas em java fx para ultrabook   finalDesenvolvendo interfaces ricas em java fx para ultrabook   final
Desenvolvendo interfaces ricas em java fx para ultrabook final
 
Intervalo Técnico - QG Mobile
Intervalo Técnico - QG MobileIntervalo Técnico - QG Mobile
Intervalo Técnico - QG Mobile
 
Construindo sua primeira aplicação android
Construindo sua primeira aplicação androidConstruindo sua primeira aplicação android
Construindo sua primeira aplicação android
 
ArduinoDay 2015 - OpenDevice
ArduinoDay 2015 -  OpenDeviceArduinoDay 2015 -  OpenDevice
ArduinoDay 2015 - OpenDevice
 

Mehr von Juliana Chahoud

Usando React Native & Multi Módulos para Escalar App Creditas
Usando React Native & Multi Módulos para Escalar App CreditasUsando React Native & Multi Módulos para Escalar App Creditas
Usando React Native & Multi Módulos para Escalar App CreditasJuliana Chahoud
 
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...Juliana Chahoud
 
Desenvolvimento de Apps Mobile - Tendências para 2018
Desenvolvimento de Apps Mobile - Tendências para 2018Desenvolvimento de Apps Mobile - Tendências para 2018
Desenvolvimento de Apps Mobile - Tendências para 2018Juliana Chahoud
 
Programação Reativa e Funcional e extensões para PHP
Programação Reativa e Funcional e extensões para PHPProgramação Reativa e Funcional e extensões para PHP
Programação Reativa e Funcional e extensões para PHPJuliana Chahoud
 
A SOLUÇÃO DO TWITTER PARA DESENVOLVIMENTO DE MELHORES APPS
A SOLUÇÃO DO TWITTER PARA DESENVOLVIMENTO DE MELHORES APPSA SOLUÇÃO DO TWITTER PARA DESENVOLVIMENTO DE MELHORES APPS
A SOLUÇÃO DO TWITTER PARA DESENVOLVIMENTO DE MELHORES APPSJuliana Chahoud
 
Desenvolvimento para experiências em real time com foco na segunda tela
Desenvolvimento para experiências em real time com foco na segunda telaDesenvolvimento para experiências em real time com foco na segunda tela
Desenvolvimento para experiências em real time com foco na segunda telaJuliana Chahoud
 
Usando o Twitter na Internet das Coisas - #WebBR2016
Usando o Twitter  na Internet das Coisas - #WebBR2016Usando o Twitter  na Internet das Coisas - #WebBR2016
Usando o Twitter na Internet das Coisas - #WebBR2016Juliana Chahoud
 
Microservices: Utilizando o Twitter como Plataforma
Microservices: Utilizando o Twitter como PlataformaMicroservices: Utilizando o Twitter como Plataforma
Microservices: Utilizando o Twitter como PlataformaJuliana Chahoud
 
Dissertação de Mestrado - Planejamento para Serviços Web Semânticos
Dissertação de Mestrado - Planejamento para Serviços Web SemânticosDissertação de Mestrado - Planejamento para Serviços Web Semânticos
Dissertação de Mestrado - Planejamento para Serviços Web SemânticosJuliana Chahoud
 

Mehr von Juliana Chahoud (9)

Usando React Native & Multi Módulos para Escalar App Creditas
Usando React Native & Multi Módulos para Escalar App CreditasUsando React Native & Multi Módulos para Escalar App Creditas
Usando React Native & Multi Módulos para Escalar App Creditas
 
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...
 
Desenvolvimento de Apps Mobile - Tendências para 2018
Desenvolvimento de Apps Mobile - Tendências para 2018Desenvolvimento de Apps Mobile - Tendências para 2018
Desenvolvimento de Apps Mobile - Tendências para 2018
 
Programação Reativa e Funcional e extensões para PHP
Programação Reativa e Funcional e extensões para PHPProgramação Reativa e Funcional e extensões para PHP
Programação Reativa e Funcional e extensões para PHP
 
A SOLUÇÃO DO TWITTER PARA DESENVOLVIMENTO DE MELHORES APPS
A SOLUÇÃO DO TWITTER PARA DESENVOLVIMENTO DE MELHORES APPSA SOLUÇÃO DO TWITTER PARA DESENVOLVIMENTO DE MELHORES APPS
A SOLUÇÃO DO TWITTER PARA DESENVOLVIMENTO DE MELHORES APPS
 
Desenvolvimento para experiências em real time com foco na segunda tela
Desenvolvimento para experiências em real time com foco na segunda telaDesenvolvimento para experiências em real time com foco na segunda tela
Desenvolvimento para experiências em real time com foco na segunda tela
 
Usando o Twitter na Internet das Coisas - #WebBR2016
Usando o Twitter  na Internet das Coisas - #WebBR2016Usando o Twitter  na Internet das Coisas - #WebBR2016
Usando o Twitter na Internet das Coisas - #WebBR2016
 
Microservices: Utilizando o Twitter como Plataforma
Microservices: Utilizando o Twitter como PlataformaMicroservices: Utilizando o Twitter como Plataforma
Microservices: Utilizando o Twitter como Plataforma
 
Dissertação de Mestrado - Planejamento para Serviços Web Semânticos
Dissertação de Mestrado - Planejamento para Serviços Web SemânticosDissertação de Mestrado - Planejamento para Serviços Web Semânticos
Dissertação de Mestrado - Planejamento para Serviços Web Semânticos
 

Apple Watch - Digital Day da CI&T