Flash Platform & Android

27
Flash Platform & Android Wednesday, November 10, 2010

description

 

Transcript of Flash Platform & Android

Page 1: Flash Platform & Android

Flash Platform & Android

Wednesday, November 10, 2010

Page 2: Flash Platform & Android

Multiscreen development with Flash Platform

Wednesday, November 10, 2010

Page 3: Flash Platform & Android

3

Wednesday, November 10, 2010

Page 4: Flash Platform & Android

4

http://stocksandblogs.com

Wednesday, November 10, 2010

Page 5: Flash Platform & Android

5

Wednesday, November 10, 2010

Page 6: Flash Platform & Android

Wednesday, November 10, 2010

Page 7: Flash Platform & Android

Apps & Mobile sites

7

Wednesday, November 10, 2010

Page 8: Flash Platform & Android

AIR e Flash Player 10.1

Wednesday, November 10, 2010

Page 9: Flash Platform & Android

Wednesday, November 10, 2010

Page 10: Flash Platform & Android

Wednesday, November 10, 2010

Page 11: Flash Platform & Android

AIR for ANDROID

• GPS• Accelerometro• Camera Roll• Camera UI• StageWebView• SMS & Phone call• Screen Dimming

10

Wednesday, November 10, 2010

Page 12: Flash Platform & Android

11

+++

iniziamo con Android...

Wednesday, November 10, 2010

Page 13: Flash Platform & Android

Avvertenze per l’uso

• studio delle funzionalità dell’applicativo

• conoscenza dei device su cui si lavorerà

• conoscenza dei modi d’uso dei device da parte degli

utenti

• studio dell’interfaccia

• strutturazione dell’architettura della soluzione

• testing!

Wednesday, November 10, 2010

Page 14: Flash Platform & Android

Android Manifest

13

Wednesday, November 10, 2010

Page 15: Flash Platform & Android

14

Tips & Tricks

Wednesday, November 10, 2010

Page 16: Flash Platform & Android

Tips sul Design

• Evitare contorni, troppe linee, troppi dettagli...

• Bitmap o Vettori?

• Progettare in Landscape e Portrait

• Max grandezza oggetti 4096x4096

• Meglio font di sistema che incorporati

• Non usare il TLF

Wednesday, November 10, 2010

Page 17: Flash Platform & Android

Tips sul Development

• Attenzione alle architetture scelte

• Lavoriamo con misure relative anzichè assolute

• Ottimizziamo il codice

(http://www.bytearray.org/?p=1827)

• Disaccoppiamento delle caratteristiche di

piattaforma (dependency injection)

• Approfondita conoscenza AS 3

Wednesday, November 10, 2010

Page 18: Flash Platform & Android

Tips sul Development

• Object pooling

• Rimuovere i listeners

• Settare a null gli oggetti

• Framerate 20/24 fps

• Non abusare delle Gesture

• Enterframe invece che Timer

Wednesday, November 10, 2010

Page 19: Flash Platform & Android

Tips sul Development

• Vector al posto degli Array

• StageQuality e Dynamic framerate

• Utilizzo di cacheAsBitmap e cacheAsBitmapMatrix

Wednesday, November 10, 2010

Page 20: Flash Platform & Android

TESTING!Wednesday, November 10, 2010

Page 21: Flash Platform & Android

Tutto questo non solo per Android...

Wednesday, November 10, 2010

Page 22: Flash Platform & Android

GPU vs CPU

21

Wednesday, November 10, 2010

Page 23: Flash Platform & Android

22

Wednesday, November 10, 2010

Page 24: Flash Platform & Android

23

Wednesday, November 10, 2010

Page 25: Flash Platform & Android

24

Wednesday, November 10, 2010

Page 26: Flash Platform & Android

Wednesday, November 10, 2010

Page 27: Flash Platform & Android

Domande e risposte

blog: http://lucamezzalira.comtwitter: lucamezzaliraemail: [email protected]

Wednesday, November 10, 2010