Mobilní vývoj ve Flexu (WebExpo 2011)
-
Upload
borek-bernard -
Category
Investor Relations
-
view
1.629 -
download
0
description
Transcript of Mobilní vývoj ve Flexu (WebExpo 2011)
Borek Bernard
@borekb
SNADNÝ VÝVOJ PRO IOS, ANDROID
A DALŠÍ SYSTÉMY
VÝVOJ PRO MOBILNÍ PLATFORMY
Objective-C / Cocoa
Touch
Java / Android
SDK
.NET / HTML / WinRT
VÝVOJ PRO MOBILNÍ PLATFORMY
Flex != Flash
FLEX NENÍ FLASH
• „Flash“ je:• Flash Player - runtime
• Flash Professional je nástroj ze sady CS5.5
• Flex je:• Vývojářská technologie
• Může kompilovat pro Flash Player
• Ale také pro Adobe AIR
CO JE FLEX• Původně: technologie pro vývoj RIA aplikací
• Balsamiq Mockups
• New York Times Reader
• Kancelářské balíky
• Online editory fotografií
• …
• Nověji: technologie také pro mobilní vývoj
• Podporované platformy:• Windows, Mac, Linux
• Android, iOS, Blackberry PlayBook, (Windows 8)
• Televize
JAK FLEX VYPADÁ
SROVNÁNÍ S HTML
HTMLFlex
DEMO
HLAVNÍ RYSY MOBILNÍHO VÝVOJE VE FLEXU• Používají se stejné komponenty jako u
„velkých“ aplikací• Silný komponentový framework
• Jen jiné skiny a podpora pro touch
• Používá se stejný jazyk a stejné IDE
• Flex řeší řadu problémů za nás:• Rozdělení aplikace na sekce
• Navigace mezi jednotlivými View aplikace
• Persistence dat
• Automatické úpravy podle DPI
VÝHLED DO BUDOUCNA
• Za dveřmi je Flex 4.6 a Flash Builder 4.6• Přihlaste se do prerelease programu
• Podpora pro tablety
• Captive runtime – už nebude nutné mít předinstalovaný AIR
• Native Extensions – přístup k jakémukoliv nativnímu API
• Nové komponenty
• Neustálé zvyšování výkonu
ZÁSADNÍ VÝHODY
• Silně typový vývoj
• Pokročilé IDE
• Podobnost s webovým vývojem => snadné na naučení
• Nejen stejný jazyk pro různé platformy, ale i stejné API
• Znalosti snadno přenositelné do „velkého“ vývoje