Desenvolvendo
    aplicativos
    móveis com
    Adobe AIR


1
@odairseixas
Desenvolvedor web desde 1999, trabalha com flash
nesse mesmo período. Começou com o Flex em 2008
e hoje mantém sistemas próprios com back-end em
php/mysql. Em janeiro de 2011 fundou o FUGAL
(Flash User Group Alagoas). É o head-developer front-
end e UX entusiasta da Rino.nu.




              2
Restrições


    3
Restrições
•   No ambiente mobile:
    •   Restrições de usabilidade (tamanho de fontes,
        área de hit, eventos do mouse);

    •   Baixo poder de processamento;

    •   Telas normalmente pequenas;

    •   Programa de desenvolvedores pago (iOS).


                           4
Restrições

•   Na plataforma flash:
     •   Sandbox (Android e iOS)
     •   Necessidade do AIR (Android)
     •   Extensões nativas (Android e iOS)




                            5
Vantagens


    6
Vantagens
As melhores ferramentas de design




                7
Vantagens
Ambiente de desenvolvimento multi-plataforma
             (Windows e Mac)




                     8
Vantagens
Linguagem de fácil aprendizado
   (Actionscript 3 e MXML)




              9
Vantagens
Um código, várias plataformas
            ( o.O )




             10
Boas práticas


      11
Boas práticas
Multi-screen / Contextualização do dispositivo




                      12
Boas práticas

Transições com Matriz de Bitmap e Quadro de
                delimitação




                    13
Boas práticas

Carregamento por demanda somente para
              conteúdo




                  14
App Demo


   15
Perguntas?


    16
Obrigado!
         www.rino.nu
    www.odairseixas.com
www.facebook.com/odairseixas
 www.twitter.com/odairseixas




             17

Desenvolvendo aplicativos móveis com Adobe AIR