Ja ted dokoncuji Android/Iphone aplikaci pro jednoho klienta (veskrze jednoducha app s home screen s dynamickym logem a tabulkou s informacemi o spotrebe elektricke energie a stavu uctu, screen s google maps s generovanym nahledem top-up lokaci podle geo lokace plus par dalsich screenu s vygenerovanym grafem spotreby za posledni tyden, pozadavek na reconnect a podobne). Na backendu mame Salesforce Visual Pages s JSONEM plus samozrejme dalsi prevazne Google API (fusion tables, maps atd.)
Pouzil jsem Appcelerator Titanium (http://www.appcelerator.com/) kde se kod pise v Javascriptu a podpora telefonnich API je jejich JS framework, jehoz API muzete pouzivat. Maji svou verzi Eclipsu (hodne ohackovaneho).
Na vyvoji je dobre ze JS umi kazdy, takze krivka uceni jde strme nahoru - akorat Appcelerator je v dost zivelnym vyvoji a nektere veci funguji, nektere ne a clovek si na vse musi prijit sam nebo hodne googlit. Kazdopadne po prvni aplikaci si dovoluji tvrdit ze jste schopni napsat dalsi v radech dnu a provozovat ji na vsech Iphone/Ipad/Android verzich s vcelku hodne stejnym UI.
Zajimalo by me, jakym zpusobem Flex resi ruzne resolution/density na Androidech (v tomhle je vyvoj pro IPhone jednodussi) a taky podporu nativnich stylu (treba Iphone ma Toolbar dole, Android nahore, Spinner vypada jinak, navigacni tlacitka taky). Navic pokud vytvorim button, prevezme automaticky defaultni styl z ruznych platforem nebo to musim sam pomoci 'css' nastylovat na ruzne verze?
Ohledne deploye/builde iPhone dev verze, je potreba to delat na Macovi nebo maji nejaky hack a jde developovat na PC?
BTW neznate nekdo neco podobneho jako Testflight (https://testflightapp.com/) ale pro Androidy?