Desenvolvendo aplicativos móveis com Adobe AIR

Preview:

DESCRIPTION

Desenvolvendo aplicativos móveis com Adobe AIR. Palestra no evento Consciente Web 2010

Citation preview

Desenvolvendo aplicativos móveis com Adobe AIR

1

@odairseixasDesenvolvedor 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

7

As melhores ferramentas de design

Vantagens

8

Ambiente de desenvolvimento multi-plataforma (Windows e Mac)

Vantagens

9

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

Vantagens

10

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

Boas práticas

11

Boas práticas

12

Multi-screen / Contextualização do dispositivo

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.nuwww.odairseixas.com

www.facebook.com/odairseixaswww.twitter.com/odairseixas

17