Delphi.cz

Český portál Delphi

XE7 - multiplatformní designer - FireUI

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

Datum: 2014-09-08 21:44:00 Tagy: XE7, FireMonkey

Novinky v Delphi