XE7 - multiplatformní designer - FireUI

vložil Radek Červinka 8. září 2014 22:44

IDE v XE7 příchází s multiplatformním designerem (pod názvem FireUI). Cílem je mít jeden formulář s aplikační logikou, a jen přepínat uspořádání pro jednotlivé platformy, tak jak je na nich zvykem. IDE zaručuje správu resource pro jednotlivé platformy. V předchozích verzích se automaticky přizpůsoboval jen vzhled prvků, většinou nikoliv jejich uspořádání na obrazovce. Nyní tak můžete mít např. pro Android menu nahoře, ale pro iOS 7 menu dole a iOS menu vpravo (příklad!), přičemž je vše součástí jednoho formuláře a preview vzhledu jednoduše přepínáte jedním comboboxem v IDE.

V praxi se vytvoří jeden "master form" a z něj se mohou dále odvozovat ostatní platformy.

FireUI

Toto mimochodem přispělo k zjednodušení nabídky nových projektů.

FireUI

Styl se dá přepnout přímo v IDE.

FireUI

Cílové platformy díky FireUI nedělají rozdíl mezi mobilní a desktop verzí aplikace.

FireUI

Informace o RES souborech se ve zdrojovém kódu mírně rozšířila.

FireUI

Myslím si, že je to krok správným směrem a spolu s přidanými komponentami pro FMX by měl zjednodušit vývoj multiplatformních (nebo multiformátových) aplikací.


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy: ,

Novinky v Delphi

Komentáře

9.9.2014 14:02:09 #

yamaco

Zdravím, funkčnost vypadá velmi zajímavě a šikovně, škoda jen, že EMBT v tomto kontextu stále ignoruje možnost multiplatformního vývoje pro Windows Phone a BlackBerry 10. Radku, nemáš prosím informace, zda se v tomto ohledu něco nechystá ?

yamaco

9.9.2014 17:05:31 #

radekc

Vše co mohu říct je v roadmap na http://edn.embarcadero.com/article/43677 v posledním odstavci.

radekc

Komentování ukončeno

Naše nabídka

Partial English version.

MVP
Ing. Radek Červinka - Embarcadero MVP
profil na linkedin, Twitter:@delphicz

Nabízím placené poradenství a konzultace v oblasti programování a vývoje SW.
Dále nabízíme i vývoj speciálního software na zakázku.

Neváhejte nás kontaktovat (i ohledně reklamy nebo burzy práce).

Pokud chcete podpořit tento server libovolnou částkou, můžete použít PayPal. Moc děkuji.

Delphi Certified Developer

O Delphi.cz

Delphi je jediný moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32, Win64 , Mac OSX a na iPhone a Android (s výhledem na další platformy díky FireMonkey) na současném trhu (včetně Windows 8.1).

V současnosti je světová komunita přes dva miliónů vývojářů.

Delphi.cz je nezávislý portál pro uživatele Delphi. Portál není koncipován pro úplné začátečníky, i když i ti se zde nebudou nudit, ale spíše na programátory, kteří již něco znají a chtějí své znalosti dále rozvíjet a sledovat novinky.

Anketa

Poslední komentáře

Comment RSS