SlideShare uma empresa Scribd logo
1 de 47
Flexemdispositivosmóveis Igor Costa
Flexemdispositivosmóveis Sobre o palestrante Fundador /CTO da RIACycle Instrutor Adobe Community Expert
Flexemdispositivosmóveis Agenda Desafiosexistentes Novidades do Flex 4.5 SDK paradispositivosmóveis Novidades do Flash Builder 4.5 Demo (Se Murphy deixar) Recursos Surpresas
Flexemdispositivosmóveis DesafiosExistentes Interfaces paratelas de tamanhosdiferentes
Flexemdispositivosmóveis DesafiosExistentes Hardware com recursoslimitados
Flexemdispositivosmóveis DesafiosExistentes Desenhartelaspara as pontas dos dedos Area de toque mínimo:44px.
Flexemdispositivosmóveis DesafiosExistentes Desenhartelaspara Multi-toques (Gestos)
Flexemdispositivosmóveis DesafiosExistentes Multiplasplataformas
Flexemdispositivosmóveis Pros: Fácilintegração com o sistemaoperacional Suporte do Flash Builder paragerarinstalador Componentes do Flex optimizadosparaele. Cons: Segmentação de versões, apenas 2.2 suportada (AIR) Nãotersuportepara APIs nativa (AIR )
Flexemdispositivosmóveis Pros: Aeee!!! consegimos Cons: Performance aindaproblemática (AIR 2.6) Flash Builder nãopossuisuportepara Flex apenas AS3.0 ( Versãoteste do FB)
Flexemdispositivosmóveis Pros: Fácilintegração com Gestos, Toques, Acelerometros Cons: Algunscomponentes do Flex nãofuncionamperfeitamente Componentes QNIX não tem suporte a MXML
Flexemdispositivosmóveis DesafiosExistentes Diferentesformatos Mobile Desktop Tablets
Flexemdispositivosmóveis Resultado! Trabalhodobradoou Chama o Chuck Norris!
Flexemdispositivosmóveis Adobe AIR run-time
Flexemdispositivosmóveis O Atalho da vida real: Escreva um códigopara Desktop ou Mobile.
Flexemdispositivosmóveis 1:N
Flexemdispositivosmóveis
Flexemdispositivosmóveis “Nãosão as espéciesmaisfortes e nem as maisinteligentes quesobrevivem, mas simaquelasquemelhorrespondem as  mudanças“. 						Charles Darwin Desde 1800 játinhaenxergado Adobe AIR
Flexemdispositivosmóveis Novidades do Flex 4.5 SDK paradispositivosmóveis
Flexemdispositivosmóveis 3 tipos de aplicativos Application (Similar a um documento .flacriado no Flash CS5) <?xml version="1.0" encoding="utf-8"?> <s:Applicationxmlns:fx="http://ns.adobe.com/mxml/2009"  xmlns:s="library://ns.adobe.com/flex/spark"> </s:Application>
Flexemdispositivosmóveis 3 tipos de aplicativos ViewNavigatorApplication (Navegação entre Views) <?xml version="1.0" encoding="utf-8"?> <s:ViewNavigatorApplicationxmlns:fx="http://ns.adobe.com/mxml/2009"  xmlns:s="library://ns.adobe.com/flex/spark" firstView="views.HomeView"> </s:ViewNavigatorApplication>
Flexemdispositivosmóveis 3 tipos de aplicativos TabbedViewNavigatorApplication (Navegação com Abas) <?xml version="1.0" encoding="utf-8"?> <s:TabbedViewNavigatorApplicationxmlns:fx="http://ns.adobe.com/mxml/2009"  xmlns:s="library://ns.adobe.com/flex/spark"> </s:TabbedViewNavigatorApplication>
Flexemdispositivosmóveis Navegaçãopronta entre telas Palavrasmágicas: navigator, FlexGlobals
Flexemdispositivosmóveis Suporte a todas as APIs do Flash Player* Suporte a todas as APIs do Adobe AIR* ,[object Object]
Se vocêleuaqui é porquevocê é curioso(a). Faça-me perguntasno final!,[object Object]
Flexemdispositivosmóveis Componentes de UIe  Containers prontosparagestos
Flexemdispositivosmóveis Liste Datagroup optimizadospara mobile
Flexemdispositivosmóveis importspark.components.LabelItemRenderer; importspark.components.IconItemRenderer; ItemRenders
Flexemdispositivosmóveis Componentespreparadospara Mobile ,[object Object]
TabBar
ButtonBar,[object Object]
Flexemdispositivosmóveis Efeitos de transiçãojápadrão: CrossFadeViewTransition ( Fade In/Fade Out) entre telas FlipViewTransition ( Efeito de Flipar, cartaviradas) SlideViewTransition (Porpadrão) Slide Left/Right ZoomViewTranstionmudatelas com zoom entre anterior e próxima.
Flexemdispositivosmóveis Layouts jasuportadose optimizados: <s:layout><s:BasicLayout/><s:ViewMenuLayout/><s:VerticalLayout/><s:HorizontalLayout/><s:TileLayout/><s:FormLayout/><s:ConstraintLayout/></s:layout>
Flexemdispositivosmóveis Suporte a teclas de atalhonativa : Botão de voltar e Menu nos Views <?xml version="1.0" encoding="utf-8"?> <s:Viewxmlns:fx="http://ns.adobe.com/mxml/2009"  xmlns:s="library://ns.adobe.com/flex/spark"  title="HomeView"  menuKeyPressed="menuHandler(event)"  backKeyPressed="backHandler(event)"> <fx:Script> 		<![CDATA[ importmx.events.FlexEvent; protectedfunctionbackHandler(event:FlexEvent):void { } protectedfunctionmenuHandler(event:FlexEvent):void { } 		]]> </fx:Script> </s:View>  
Flexemdispositivosmóveis Componentes de Texto: •Spark TextArea •Spark TextInput •Spark Label  
Flexemdispositivosmóveis Skins: Baseadosnaclassespark.skins.mobile.supportClasses.MobileSkin São escritosemActionscript Usam FXG compilado, vocêpodeusar o Flash Catalyst, Illustrator ou Fireworks paracriar FXG. 
Flexemdispositivosmóveis Novidades do Flash Builder 4.5
Flexemdispositivosmóveis Novidades do Flash Builder 4.5 Suporte a criaçãonativa de:  Flex Mobile Projects e Actionscript Mobile Projects
Flexemdispositivosmóveis Novidades do Flash Builder 4.5 Selecionar a plataforma Mobile alvoparapublicar:
Flexemdispositivosmóveis Novidades do Flash Builder 4.5 Escolher a plataforma:
Flexemdispositivosmóveis Novidades do Flash Builder 4.5 Detectarrotação da tela Fullscreen e ajustar O aplicativoparadensidades maiores:
Flexemdispositivosmóveis Novidades do Flash Builder 4.5 Setarpermissões
Flexemdispositivosmóveis Novidades do Flash Builder 4.5 Fix rápido com CTRL+1:
Flexemdispositivosmóveis Novidades do Flash Builder 4.5 Auto-complete para metadata:
Flexemdispositivosmóveis DEMO 15 min Murphy saia do auditório.
Flexemdispositivosmóveis Locaisinsteressantes paravisitar Adobe Mobile Devcenter : http://www.adobe.com/devnet/flex.html Blackberry Dev portal : http://us.blackberry.com/developers/tablet/ Safari guide-lines: http://developer.apple.com/library/safari/navigation/ Android Dev Portal: http://developer.android.com Iconespagos: http://graphicriver.net/item/70-mobile-interface-icons/161513 Iconesgrátis: http://blog.roamdesign.co.uk/?p=272 Inspiração e coleção de wireframes: http://www.flickr.com/groups/mobileui/pool/ Mozilla UI Touch : https://wiki.mozilla.org/Mobile/UI/Designs/TouchScreen
Flexemdispositivosmóveis Aplicativo do  Flashcamppara Android OPEN SOURCE

Mais conteúdo relacionado

Semelhante a Flex em dispositivos móveis

Desafios no desenvolvimento de uma aplicação real com Flex @ FUGSC
Desafios no desenvolvimento de uma aplicação real com Flex @ FUGSCDesafios no desenvolvimento de uma aplicação real com Flex @ FUGSC
Desafios no desenvolvimento de uma aplicação real com Flex @ FUGSCJoão Zaratine
 
O que há de incrível sobre o Flutter
O que há de incrível sobre o FlutterO que há de incrível sobre o Flutter
O que há de incrível sobre o FlutterWiliam Buzatto
 
Apresentação de Lançamento do RAD Studio XE7
Apresentação de Lançamento do RAD Studio XE7Apresentação de Lançamento do RAD Studio XE7
Apresentação de Lançamento do RAD Studio XE7Fernando Rizzato
 
TDC2016POA | Trilha Web - Front-end that scales
TDC2016POA | Trilha Web - Front-end that scalesTDC2016POA | Trilha Web - Front-end that scales
TDC2016POA | Trilha Web - Front-end that scalestdc-globalcode
 
Oficina 2011 2012-lousa
Oficina 2011 2012-lousaOficina 2011 2012-lousa
Oficina 2011 2012-lousablogbrasil
 
APLICATIVO EDITORIAL PARA EAD
APLICATIVO EDITORIAL PARA EADAPLICATIVO EDITORIAL PARA EAD
APLICATIVO EDITORIAL PARA EADdualpixel
 
Projetos Mono e Moonlight
Projetos Mono e MoonlightProjetos Mono e Moonlight
Projetos Mono e MoonlightPedro Alves Jr.
 
Mercado de trabalho para Desenvolvedores de Sistemas
Mercado de trabalho para Desenvolvedores de SistemasMercado de trabalho para Desenvolvedores de Sistemas
Mercado de trabalho para Desenvolvedores de SistemasIvan Sanches
 
Concurso widgets da TMN
Concurso widgets da TMNConcurso widgets da TMN
Concurso widgets da TMNjosemataf
 
Memorias das trincheiras
Memorias das trincheirasMemorias das trincheiras
Memorias das trincheirasElton Minetto
 
RIA - Conhecendo o Adobe Flex 2
RIA - Conhecendo o Adobe Flex 2RIA - Conhecendo o Adobe Flex 2
RIA - Conhecendo o Adobe Flex 2elliando dias
 
Interoperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente MainframeInteroperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente MainframeAlessandro Binhara
 
Memorias das trincheiras - 2015
Memorias das trincheiras - 2015Memorias das trincheiras - 2015
Memorias das trincheiras - 2015Elton Minetto
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediAlessandro Binhara
 

Semelhante a Flex em dispositivos móveis (20)

Desafios no desenvolvimento de uma aplicação real com Flex @ FUGSC
Desafios no desenvolvimento de uma aplicação real com Flex @ FUGSCDesafios no desenvolvimento de uma aplicação real com Flex @ FUGSC
Desafios no desenvolvimento de uma aplicação real com Flex @ FUGSC
 
O que há de incrível sobre o Flutter
O que há de incrível sobre o FlutterO que há de incrível sobre o Flutter
O que há de incrível sobre o Flutter
 
Apostila2 clp logo
Apostila2 clp logoApostila2 clp logo
Apostila2 clp logo
 
Apresentação de Lançamento do RAD Studio XE7
Apresentação de Lançamento do RAD Studio XE7Apresentação de Lançamento do RAD Studio XE7
Apresentação de Lançamento do RAD Studio XE7
 
TDC2016POA | Trilha Web - Front-end that scales
TDC2016POA | Trilha Web - Front-end that scalesTDC2016POA | Trilha Web - Front-end that scales
TDC2016POA | Trilha Web - Front-end that scales
 
Oficina 2011 2012-lousa
Oficina 2011 2012-lousaOficina 2011 2012-lousa
Oficina 2011 2012-lousa
 
APLICATIVO EDITORIAL PARA EAD
APLICATIVO EDITORIAL PARA EADAPLICATIVO EDITORIAL PARA EAD
APLICATIVO EDITORIAL PARA EAD
 
Projetos Mono e Moonlight
Projetos Mono e MoonlightProjetos Mono e Moonlight
Projetos Mono e Moonlight
 
Mercado de trabalho para Desenvolvedores de Sistemas
Mercado de trabalho para Desenvolvedores de SistemasMercado de trabalho para Desenvolvedores de Sistemas
Mercado de trabalho para Desenvolvedores de Sistemas
 
Concurso widgets da TMN
Concurso widgets da TMNConcurso widgets da TMN
Concurso widgets da TMN
 
.NET Open Source 2009
.NET Open Source 2009.NET Open Source 2009
.NET Open Source 2009
 
Conhecendo o Adobe Flex 2
Conhecendo o Adobe Flex 2Conhecendo o Adobe Flex 2
Conhecendo o Adobe Flex 2
 
Memorias das trincheiras
Memorias das trincheirasMemorias das trincheiras
Memorias das trincheiras
 
Apresentação final
Apresentação finalApresentação final
Apresentação final
 
Apresentação final
Apresentação finalApresentação final
Apresentação final
 
RIA - Conhecendo o Adobe Flex 2
RIA - Conhecendo o Adobe Flex 2RIA - Conhecendo o Adobe Flex 2
RIA - Conhecendo o Adobe Flex 2
 
Interoperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente MainframeInteroperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente Mainframe
 
apostilha 3.pdf
apostilha 3.pdfapostilha 3.pdf
apostilha 3.pdf
 
Memorias das trincheiras - 2015
Memorias das trincheiras - 2015Memorias das trincheiras - 2015
Memorias das trincheiras - 2015
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
 

Flex em dispositivos móveis