SlideShare uma empresa Scribd logo
1 de 44
Baixar para ler offline
DESENVOLVENDO APPS MOBILE SEM
SOFRIMENTO: CONHEÇA A NOVA
PLATAFORMA BLACKBERRY 10
segunda-feira, 15 de abril de 13
Fellyph Cintra
@fellyph
BlackBerry Community manager SP
Front-End UOL
segunda-feira, 15 de abril de 13
DEV GROUPS
segunda-feira, 15 de abril de 13
PORQUE MOBILE ?
segunda-feira, 15 de abril de 13
2008
2012
segunda-feira, 15 de abril de 13
ALGUNS DADOS
• 2 bilhões de pessoas tem acesso à internet hoje, em 2015
serão 2.7 bilhões onde 40% será via mobile.
segunda-feira, 15 de abril de 13
Estima-se que Angry Birds free gera em torno de
1 milhão dólares em publicidade por mês.
segunda-feira, 15 de abril de 13
Draw Something atingiu 1 milhão de
usuários em um dia, o facebook atingiu a
mesma meta em 9 meses.
segunda-feira, 15 de abril de 13
• O ebay mobile movimentou 8 bilhões de dólares em
2012.
segunda-feira, 15 de abril de 13
ACESSO MOBILE NO MUNDO
Em janeiro de 2009 de toda audiência web o
mobile representava 0.67%, em 2013 passou para
14.15%(crescimento de 2000%)
segunda-feira, 15 de abril de 13
O site BBC Sports durante as olimpíadas,
recebeu por dia 9,5 milhões de usuários únicos,
desse total 34% era mobile.
segunda-feira, 15 de abril de 13
VENDAS PC VS. MOBILE
segunda-feira, 15 de abril de 13
OPORTUNIDADE
segunda-feira, 15 de abril de 13
VOCÊ É UM
DESENVOLVEDOR
MOBILE ?
segunda-feira, 15 de abril de 13
VOCÊ DESENVOLVE EM ALGUMAS
DESSASTECNOLOGIAS ?
segunda-feira, 15 de abril de 13
IF(RESPOSTA_ANTERIOR ==TRUE) {
	

 	

 VOCE = DEVMOBILE
}
segunda-feira, 15 de abril de 13
A PLATAFORMA
segunda-feira, 15 de abril de 13
OPÇÕES PARA
DESENVOLVIMENTO
segunda-feira, 15 de abril de 13
INCENTIVOS AOS
DESENVOLVEDORES
• Port-a-thons
• Dev Alpha(+15.000)
• Trade UP
• Programa 10k
• Build For BlackBerry
segunda-feira, 15 de abril de 13
POR ONDE COMEÇAR ?
segunda-feira, 15 de abril de 13
POR ONDE COMEÇAR ?
Identifique um problema..
segunda-feira, 15 de abril de 13
POR ONDE COMEÇAR ?
Identifique um problema..
Analise...
segunda-feira, 15 de abril de 13
POR ONDE COMEÇAR ?
Identifique um problema..
Analise...
Crie uma solução...
segunda-feira, 15 de abril de 13
POR ONDE COMEÇAR ?
Identifique um problema..
Analise...
Crie uma solução...
Você agora tem um produto!
segunda-feira, 15 de abril de 13
CRIANDO O PRIMEIRO APLICATIVO
1 - Escolha sua ferramenta e baixe os arquivos necessários:
http://developer.blackberry.com
segunda-feira, 15 de abril de 13
2 - OBTENHA AS SIGNEDKEYS
http://bit.ly/signkeys
segunda-feira, 15 de abril de 13
3 - CRIE UMA CONTA DE VENDOR
http://bit.ly/vendorbb
segunda-feira, 15 de abril de 13
4 - DESENVOLVA!
segunda-feira, 15 de abril de 13
WEBWORKS
segunda-feira, 15 de abril de 13
SUPORTE(WEBWORKS)
• BBM
• PAGAMENTO
• PUBLICIDADE
• PUSH SERVICE
• AGENDA
• CALENDÁRIO
• LIGAÇÕES
• LOG DE LIGAÇÕES
• TASKS
• HTML5 LOCAL STORAGE
• TOUCH EVENTS
• MEDIA
http://bit.ly/HTML5API
segunda-feira, 15 de abril de 13
TOP
HTML5
BROWSERwww.html5test.com
segunda-feira, 15 de abril de 13
EXEMPLO
<script type="text/javascript">
var message = new blackberry.message.Message();
message.toRecipients = "fellyph@bb10.com";
message.subject = "Hello";
message.body = "World";
message.send();
<script>
segunda-feira, 15 de abril de 13
WEBWORKS SAMPLES
http://bit.ly/samplewebw
segunda-feira, 15 de abril de 13
PROJETO
segunda-feira, 15 de abril de 13
CONFIG.XML
<?xml version="1.0" encoding="utf-8"?>
<widget xmlns="http://www.w3.org/ns/widgets"
xmlns:rim="http://www.blackberry.com/ns/widgets"
version="2.0.0.1" id="tutorial-listas">
<author href="http://www.example.com/"
rim:copyright="Copyright 1998-2012 Pessoal">Fellyph Cintra</author>
<name>Tutorial BbbUI Listas</name>
<description>
! Tutorial sobre listar com bbUI
</description>
<rim:permissions>
<rim:permit>access_shared</rim:permit>
</rim:permissions>
<icon src="img/dev-group.png"/>
<content src="index.html" rim:allowInvokeParams="true"/>
<feature id="blackberry.ui.dialog"/>
</widget>
segunda-feira, 15 de abril de 13
TESTANDO
http://bit.ly/ripplebb
segunda-feira, 15 de abril de 13
BBUI.JS
https://github.com/blackberry/bbUI.js/
segunda-feira, 15 de abril de 13
PUBLICANDO
https://www.blackberry.com/SignedKeys/ (assinar o aplicativo)
https://appworld.blackberry.com/isvportal/(cadastro de vendedor)
segunda-feira, 15 de abril de 13
ONDE NOS ENCONTRAR
http://blackberrydeveloper.com.br/
segunda-feira, 15 de abril de 13
“DE NADAVALEM AS IDÉIAS
SEM HOMENS QUE POSSAM
PÔ-LAS EM PRÁTICA”
segunda-feira, 15 de abril de 13
KARL MARX
segunda-feira, 15 de abril de 13
segunda-feira, 15 de abril de 13
OBRIGADO!
Fellyph Cintra
http://bit.ly/bbdgsp
(link do dev group São Paulo)
segunda-feira, 15 de abril de 13
REFERÊNCIAS
• http://pinterest.com/pin/23784704253731248/
• http://pinterest.com/pin/174936766747176987/
• http://www.mobilemarketing.nl/2013/01/mobile-infographics-8-
januari-2012.html
• http://paidcontent.org/2012/08/13/bbcs-multi-platform-games-reveals-new-
appetite-for-live-video-mobile-browsing/
• http://gs.statcounter.com/#mobile_vs_desktop-ww-monthly-201201-
• http://www.bbc.co.uk/mediacentre/latestnews/2012/sport-online-figures.html
segunda-feira, 15 de abril de 13

Mais conteúdo relacionado

Semelhante a Desenvolvendo apps mobile sem sofrimento: Conheça a nova platarforma BlackBerry 10.

Mobile Commerce - como aprender, medir e converter
Mobile Commerce - como aprender, medir e converterMobile Commerce - como aprender, medir e converter
Mobile Commerce - como aprender, medir e converterVictor Lima
 
Digital Pie 03 | Digital Business
Digital Pie 03 | Digital BusinessDigital Pie 03 | Digital Business
Digital Pie 03 | Digital BusinessOgilvyAction Brasil
 
Twitter: Gorjeios, Relacionamento e Informação
Twitter: Gorjeios, Relacionamento e InformaçãoTwitter: Gorjeios, Relacionamento e Informação
Twitter: Gorjeios, Relacionamento e Informaçãodiversita
 
Antes de escrever código, qual a receita para um software de sucesso?
Antes de escrever código, qual a receita para um software de sucesso?Antes de escrever código, qual a receita para um software de sucesso?
Antes de escrever código, qual a receita para um software de sucesso?Diego Sieg
 
Android: Mercado&Desenvolvimento
Android: Mercado&DesenvolvimentoAndroid: Mercado&Desenvolvimento
Android: Mercado&DesenvolvimentoCarlos Cavalcanti
 
O passo a passo da criação de um app de sucesso
O passo a passo da criação de um app de sucessoO passo a passo da criação de um app de sucesso
O passo a passo da criação de um app de sucessoAline Tinoco
 
Palestra "As 6 (seis) maneiras de obter mais sucesso no mobile e nas redes so...
Palestra "As 6 (seis) maneiras de obter mais sucesso no mobile e nas redes so...Palestra "As 6 (seis) maneiras de obter mais sucesso no mobile e nas redes so...
Palestra "As 6 (seis) maneiras de obter mais sucesso no mobile e nas redes so...Renato Gosling
 

Semelhante a Desenvolvendo apps mobile sem sofrimento: Conheça a nova platarforma BlackBerry 10. (12)

Mobile Commerce - como aprender, medir e converter
Mobile Commerce - como aprender, medir e converterMobile Commerce - como aprender, medir e converter
Mobile Commerce - como aprender, medir e converter
 
Aula 2 modulo 2
Aula 2   modulo 2Aula 2   modulo 2
Aula 2 modulo 2
 
Digital Pie 03 | Digital Business
Digital Pie 03 | Digital BusinessDigital Pie 03 | Digital Business
Digital Pie 03 | Digital Business
 
Twitter: Gorjeios, Relacionamento e Informação
Twitter: Gorjeios, Relacionamento e InformaçãoTwitter: Gorjeios, Relacionamento e Informação
Twitter: Gorjeios, Relacionamento e Informação
 
Antes de escrever código, qual a receita para um software de sucesso?
Antes de escrever código, qual a receita para um software de sucesso?Antes de escrever código, qual a receita para um software de sucesso?
Antes de escrever código, qual a receita para um software de sucesso?
 
Android: Mercado&Desenvolvimento
Android: Mercado&DesenvolvimentoAndroid: Mercado&Desenvolvimento
Android: Mercado&Desenvolvimento
 
O passo a passo da criação de um app de sucesso
O passo a passo da criação de um app de sucessoO passo a passo da criação de um app de sucesso
O passo a passo da criação de um app de sucesso
 
Palestra "As 6 (seis) maneiras de obter mais sucesso no mobile e nas redes so...
Palestra "As 6 (seis) maneiras de obter mais sucesso no mobile e nas redes so...Palestra "As 6 (seis) maneiras de obter mais sucesso no mobile e nas redes so...
Palestra "As 6 (seis) maneiras de obter mais sucesso no mobile e nas redes so...
 
App Inventor: Eu escolho você!
App Inventor: Eu escolho você!App Inventor: Eu escolho você!
App Inventor: Eu escolho você!
 
Thunkable
ThunkableThunkable
Thunkable
 
Aula 2 apps
Aula 2   appsAula 2   apps
Aula 2 apps
 
The is an app for that!
The is an app for that!The is an app for that!
The is an app for that!
 

Mais de Fellyph Cintra

CSS 2022 um mundo novo de possibilidades
CSS 2022 um mundo novo de possibilidadesCSS 2022 um mundo novo de possibilidades
CSS 2022 um mundo novo de possibilidadesFellyph Cintra
 
CSS 2022: un mundo completamente nuevo - Presentacion WC Pontevedra - Fellyph...
CSS 2022: un mundo completamente nuevo - Presentacion WC Pontevedra - Fellyph...CSS 2022: un mundo completamente nuevo - Presentacion WC Pontevedra - Fellyph...
CSS 2022: un mundo completamente nuevo - Presentacion WC Pontevedra - Fellyph...Fellyph Cintra
 
Page experience road - WordCamp Athens 2022
Page experience road  - WordCamp Athens 2022Page experience road  - WordCamp Athens 2022
Page experience road - WordCamp Athens 2022Fellyph Cintra
 
Web stories the new visual storytelling format for the web
Web stories the new  visual storytelling format for the webWeb stories the new  visual storytelling format for the web
Web stories the new visual storytelling format for the webFellyph Cintra
 
Machine learning for mortal developers - Dublin.JS
Machine learning for mortal developers - Dublin.JSMachine learning for mortal developers - Dublin.JS
Machine learning for mortal developers - Dublin.JSFellyph Cintra
 
Machine learning for mortal developers - Fellyph Cintra
Machine learning for mortal developers -  Fellyph CintraMachine learning for mortal developers -  Fellyph Cintra
Machine learning for mortal developers - Fellyph CintraFellyph Cintra
 
Using machine learning to improve our WordPress application
Using machine learning to improve our WordPress applicationUsing machine learning to improve our WordPress application
Using machine learning to improve our WordPress applicationFellyph Cintra
 
WordCamp Brighton - Why use web components
WordCamp Brighton - Why use web componentsWordCamp Brighton - Why use web components
WordCamp Brighton - Why use web componentsFellyph Cintra
 
Accessibility workshop
Accessibility workshopAccessibility workshop
Accessibility workshopFellyph Cintra
 
WCEU 2019 recap - AMP Plugin 1.2 and Gutenberg 6.0
WCEU 2019 recap - AMP Plugin 1.2 and Gutenberg 6.0WCEU 2019 recap - AMP Plugin 1.2 and Gutenberg 6.0
WCEU 2019 recap - AMP Plugin 1.2 and Gutenberg 6.0Fellyph Cintra
 
Dublin js 2019 Fellyph Ctintra - Why use web components?
Dublin js 2019 Fellyph Ctintra - Why use web components?Dublin js 2019 Fellyph Ctintra - Why use web components?
Dublin js 2019 Fellyph Ctintra - Why use web components?Fellyph Cintra
 
Google I/O extended 2019 Fellyph Cintra
Google I/O extended 2019 Fellyph CintraGoogle I/O extended 2019 Fellyph Cintra
Google I/O extended 2019 Fellyph CintraFellyph Cintra
 
Work smart with Gutenberg - Fellyph Cintra
Work smart with Gutenberg - Fellyph CintraWork smart with Gutenberg - Fellyph Cintra
Work smart with Gutenberg - Fellyph CintraFellyph Cintra
 
PWA - Progressive WordPress Apps
PWA - Progressive WordPress AppsPWA - Progressive WordPress Apps
PWA - Progressive WordPress AppsFellyph Cintra
 
Amp for WordPress - Tech lunch Inspiration Marketing
Amp for WordPress -  Tech lunch Inspiration MarketingAmp for WordPress -  Tech lunch Inspiration Marketing
Amp for WordPress - Tech lunch Inspiration MarketingFellyph Cintra
 
From marketplace to WordPress - WordCamp Belfast
From marketplace to WordPress - WordCamp BelfastFrom marketplace to WordPress - WordCamp Belfast
From marketplace to WordPress - WordCamp BelfastFellyph Cintra
 
Techtalk CSS4 - Fellyph Cintra
Techtalk CSS4 - Fellyph CintraTechtalk CSS4 - Fellyph Cintra
Techtalk CSS4 - Fellyph CintraFellyph Cintra
 
Do marketplace ao WordPress - WordCamp BH 2015
Do marketplace ao WordPress -  WordCamp BH 2015Do marketplace ao WordPress -  WordCamp BH 2015
Do marketplace ao WordPress - WordCamp BH 2015Fellyph Cintra
 
Dicas para Workflow WordPress + JavaScript - WordCamp Salvador
Dicas para Workflow WordPress + JavaScript - WordCamp SalvadorDicas para Workflow WordPress + JavaScript - WordCamp Salvador
Dicas para Workflow WordPress + JavaScript - WordCamp SalvadorFellyph Cintra
 
Workflow WordPress + JavaScript - WordCamp Rio
Workflow WordPress + JavaScript  - WordCamp RioWorkflow WordPress + JavaScript  - WordCamp Rio
Workflow WordPress + JavaScript - WordCamp RioFellyph Cintra
 

Mais de Fellyph Cintra (20)

CSS 2022 um mundo novo de possibilidades
CSS 2022 um mundo novo de possibilidadesCSS 2022 um mundo novo de possibilidades
CSS 2022 um mundo novo de possibilidades
 
CSS 2022: un mundo completamente nuevo - Presentacion WC Pontevedra - Fellyph...
CSS 2022: un mundo completamente nuevo - Presentacion WC Pontevedra - Fellyph...CSS 2022: un mundo completamente nuevo - Presentacion WC Pontevedra - Fellyph...
CSS 2022: un mundo completamente nuevo - Presentacion WC Pontevedra - Fellyph...
 
Page experience road - WordCamp Athens 2022
Page experience road  - WordCamp Athens 2022Page experience road  - WordCamp Athens 2022
Page experience road - WordCamp Athens 2022
 
Web stories the new visual storytelling format for the web
Web stories the new  visual storytelling format for the webWeb stories the new  visual storytelling format for the web
Web stories the new visual storytelling format for the web
 
Machine learning for mortal developers - Dublin.JS
Machine learning for mortal developers - Dublin.JSMachine learning for mortal developers - Dublin.JS
Machine learning for mortal developers - Dublin.JS
 
Machine learning for mortal developers - Fellyph Cintra
Machine learning for mortal developers -  Fellyph CintraMachine learning for mortal developers -  Fellyph Cintra
Machine learning for mortal developers - Fellyph Cintra
 
Using machine learning to improve our WordPress application
Using machine learning to improve our WordPress applicationUsing machine learning to improve our WordPress application
Using machine learning to improve our WordPress application
 
WordCamp Brighton - Why use web components
WordCamp Brighton - Why use web componentsWordCamp Brighton - Why use web components
WordCamp Brighton - Why use web components
 
Accessibility workshop
Accessibility workshopAccessibility workshop
Accessibility workshop
 
WCEU 2019 recap - AMP Plugin 1.2 and Gutenberg 6.0
WCEU 2019 recap - AMP Plugin 1.2 and Gutenberg 6.0WCEU 2019 recap - AMP Plugin 1.2 and Gutenberg 6.0
WCEU 2019 recap - AMP Plugin 1.2 and Gutenberg 6.0
 
Dublin js 2019 Fellyph Ctintra - Why use web components?
Dublin js 2019 Fellyph Ctintra - Why use web components?Dublin js 2019 Fellyph Ctintra - Why use web components?
Dublin js 2019 Fellyph Ctintra - Why use web components?
 
Google I/O extended 2019 Fellyph Cintra
Google I/O extended 2019 Fellyph CintraGoogle I/O extended 2019 Fellyph Cintra
Google I/O extended 2019 Fellyph Cintra
 
Work smart with Gutenberg - Fellyph Cintra
Work smart with Gutenberg - Fellyph CintraWork smart with Gutenberg - Fellyph Cintra
Work smart with Gutenberg - Fellyph Cintra
 
PWA - Progressive WordPress Apps
PWA - Progressive WordPress AppsPWA - Progressive WordPress Apps
PWA - Progressive WordPress Apps
 
Amp for WordPress - Tech lunch Inspiration Marketing
Amp for WordPress -  Tech lunch Inspiration MarketingAmp for WordPress -  Tech lunch Inspiration Marketing
Amp for WordPress - Tech lunch Inspiration Marketing
 
From marketplace to WordPress - WordCamp Belfast
From marketplace to WordPress - WordCamp BelfastFrom marketplace to WordPress - WordCamp Belfast
From marketplace to WordPress - WordCamp Belfast
 
Techtalk CSS4 - Fellyph Cintra
Techtalk CSS4 - Fellyph CintraTechtalk CSS4 - Fellyph Cintra
Techtalk CSS4 - Fellyph Cintra
 
Do marketplace ao WordPress - WordCamp BH 2015
Do marketplace ao WordPress -  WordCamp BH 2015Do marketplace ao WordPress -  WordCamp BH 2015
Do marketplace ao WordPress - WordCamp BH 2015
 
Dicas para Workflow WordPress + JavaScript - WordCamp Salvador
Dicas para Workflow WordPress + JavaScript - WordCamp SalvadorDicas para Workflow WordPress + JavaScript - WordCamp Salvador
Dicas para Workflow WordPress + JavaScript - WordCamp Salvador
 
Workflow WordPress + JavaScript - WordCamp Rio
Workflow WordPress + JavaScript  - WordCamp RioWorkflow WordPress + JavaScript  - WordCamp Rio
Workflow WordPress + JavaScript - WordCamp Rio
 

Desenvolvendo apps mobile sem sofrimento: Conheça a nova platarforma BlackBerry 10.