MACROMEDIA FLEX - DEVELOPING COMPONENTS AND THEMES User Manual

Browse online or download User Manual for Unknown MACROMEDIA FLEX - DEVELOPING COMPONENTS AND THEMES. Building Multi-Density and Multi-Platform UIs with Flex [en]

  • Download
  • Add to my manuals
  • Print

Summary of Contents

Page 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

Page 2 - Calibrating…

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

Page 3 - Overview

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

Page 4 - Overall app architecture

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

Page 5

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

Page 6 - What does multiscreen mean?

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

Page 7

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

Page 8

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

Page 9 - Know your app

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

Page 10 - UI paerns: Phones

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

Page 11 - UI paerns: Tablets

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

Page 12

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

Page 13

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

Page 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

Page 15

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

Page 16

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

Page 17

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

Page 18

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

Page 19

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

Page 20

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

Page 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

Page 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

Page 23

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

Page 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

Page 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

Page 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

Page 27

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

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

Page 29

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

Page 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

Page 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).

Page 32

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

Page 33 - Scaled 1.5x Scaled 2x

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

Page 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

Page 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

Page 36 - Ipsum

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

Page 37 - (on desktop)

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

Page 38 - (e.g. 32x32, 48x48, 64x64)

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

Page 39

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

Page 40 - 320 DPI

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

Page 41 - CHEAT SHEET revisited

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

Page 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.

Page 43

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

Page 44 - Android phone

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

Page 45 - Per-platform style rules

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

Page 46

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

Page 47

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

Page 48

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

Page 49 - Know your platforms!

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

Page 50 - Conclusion

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

Page 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

Page 52 - What next?

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

Page 53

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

Comments to this Manuals

No comments