MACROMEDIA FLEX - DEVELOPING COMPONENTS AND THEMES Instrukcja Użytkownika

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Nie MACROMEDIA FLEX - DEVELOPING COMPONENTS AND THEMES. Building Multi-Density and Multi-Platform UIs with Flex [en] Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj

Podsumowanie treści

Strona 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

Strona 2 - Calibrating…

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

Strona 3 - Overview

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

Strona 4 - Overall app architecture

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

Strona 5

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

Strona 6 - What does multiscreen mean?

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

Strona 7

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

Strona 8

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

Strona 9 - Know your app

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

Strona 10 - UI paerns: Phones

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

Strona 11 - UI paerns: Tablets

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

Strona 12

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

Strona 13

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

Strona 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

Strona 15

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

Strona 16

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

Strona 17

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

Strona 18

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

Strona 19

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

Strona 20

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

Strona 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

Strona 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

Strona 23

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

Strona 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

Strona 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

Strona 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

Strona 27

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

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

Strona 29

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

Strona 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

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

Strona 32

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

Strona 33 - Scaled 1.5x Scaled 2x

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

Strona 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

Strona 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

Strona 36 - Ipsum

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

Strona 37 - (on desktop)

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

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

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

Strona 39

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

Strona 40 - 320 DPI

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

Strona 41 - CHEAT SHEET revisited

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

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

Strona 43

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

Strona 44 - Android phone

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

Strona 45 - Per-platform style rules

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

Strona 46

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

Strona 47

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

Strona 48

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

Strona 49 - Know your platforms!

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

Strona 50 - Conclusion

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

Strona 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

Strona 52 - What next?

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

Strona 53

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

Komentarze do niniejszej Instrukcji

Brak uwag