MACROMEDIA FLEX - DEVELOPING COMPONENTS AND THEMES Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para não MACROMEDIA FLEX - DEVELOPING COMPONENTS AND THEMES. Building Multi-Density and Multi-Platform UIs with Flex [en] Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir

Resumo do Conteúdo

Página 1 - Narciso (nj) Jaramillo

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Narciso (nj) Jaramillo Building Multi-Density and Multi-Platform UIs with

Página 2 - Calibrating…

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. UI paerns: Phones 10

Página 3 - Overview

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. UI paerns: Tablets 11

Página 4 - Overall app architecture

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Example: Floupon – a Groupon browser 12

Página 5

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Example: Floupon – a Groupon browser   Information   Deals for current

Página 6 - What does multiscreen mean?

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Floupon: Phone version 14

Página 7

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Floupon: Tablet version (landscape) 15

Página 8

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Floupon: Tablet version (portrait) 16

Página 9 - Know your app

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Floupon: Tablet version (portrait) 17

Página 10 - UI paerns: Phones

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Floupon: Tablet version (portrait) 18

Página 11 - UI paerns: Tablets

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Building adaptive UI with Flex: Phone vs. tablet

Página 12

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Calibrating…   Have a touchscreen smartphone (Android, iOS, other)?   H

Página 13

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Floupon: Separate phone and tablet apps 20 ViewNavigatorApplication List

Página 14 - Floupon: Phone version

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Floupon: Unied phone and tablet app 21 ViewNavigator List ActionBar View

Página 15

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Handling the Back key private function initializeHandler(event:Event):voi

Página 16

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Using states to handle layout variations private function resizeHandler(e

Página 17

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Using state groups <states>!!<State name="portraitPhone&quo

Página 18

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Managing states in views private function handleViewActivate(): void !{!!

Página 19

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. 26 DEMO: Floupon running on Droid Pro, iPad (portrait/landscape).

Página 20

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Building adaptive UI with Flex: Density management

Página 21

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. 28 DEMO: App designed for 160 dpi running on Droid 2, iPhone 4 with no a

Página 22 - Handling the Back key

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. CHEAT SHEET: How to deal with density Set applicationDPI=“160” on your ap

Página 23

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Overview   Challenges in multiscreen development   Designing adaptive U

Página 24 - Using state groups

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Multiple densities: e problem 30 150 x 40 pixel buon Desktop monitor @1

Página 25 - Managing states in views

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Another perspective 31 3.5” diagonal screen Same physical size, different

Página 26

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Can I use dynamic layout to solve this? 32 (Not easily. You can make stuff

Página 27

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Solution: Automatic scaling for different DPIs 33 <Application applicat

Página 28

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Resolution and density 34 Droid Pro 320 x 480 @160dpi Droid 2 480 x 854 @

Página 29

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. 35 DEMO: App running on device with proper autoscaling (Droid 2, iPhone 4

Página 30 - 150 x 40 pixel buon

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Scaling different types of objects 36 Vectors scale up well (scaling down

Página 31 - 3.5” diagonal screen

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. 37 DEMO: Refresh buon icon without MultiDPIBitmapSource (on desktop).

Página 32

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Flex density concepts: Multi-DPI bitmaps <Button click="dealSumma

Página 33 - Scaled 1.5x Scaled 2x

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. 39 DEMO: Refresh buon icon with MultiDPIBitmapSource.

Página 34 - Resolution and density

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. What I won’t be covering in depth   New mobile app components (ViewNavig

Página 35 - (Droid 2, iPhone 4)

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Default mapping for DPI classications 40 Classication 160 DPI Devices M

Página 36 - Ipsum

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. CHEAT SHEET revisited Set applicationDPI=“160” on your application tag La

Página 37 - (on desktop)

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Manual DPI management   Leave applicationDPI unset (will default to same

Página 38 - (e.g. 32x32, 48x48, 64x64)

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Building adaptive UI with Flex: Multiple platforms

Página 39

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. UI differences across platforms 44 Android phone iPhone Title le-aligned

Página 40 - 320 DPI

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Per-platform style rules @media (os-platform: "ios") {!! !Actio

Página 41 - CHEAT SHEET revisited

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Using states for platform differences <states>!!<State name="

Página 42 - Manual DPI management

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. 47 DEMO: App running on iPhone/iPad compared to Droid 2/Galaxy Tab.

Página 43

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Other common platform differences 48 Android Menu buon (use ViewMenu) Lon

Página 44 - Android phone

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. 49 Know your platforms!

Página 45 - Per-platform style rules

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Challenges in multiscreen development

Página 46

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Conclusion

Página 47

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Key takeaways Design for multiple screens Resolution | Orientation | Dens

Página 48

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. What next?   Watch my blog: rictus.com/muchado for slides and code   Fo

Página 49 - Know your platforms!

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential.

Página 50 - Conclusion

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. What does multiscreen mean? 6 Pixel densities Form factors UI and hardwar

Página 51 - Test on desktop or on device

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Leveraging Flex 4.5 for multiscreen mobile UI development 7 Classic Flex

Página 52 - What next?

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Designing adaptive UI for multiple mobile screens

Página 53

© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. Before you design… Know your platforms Platform UI guidelines | Great app

Comentários a estes Manuais

Sem comentários