Pluralsight com Cross Platform Android and iOS Apps With Appcelerator Titanium 視頻教學 ItcanbedifficulttobuildapplicationsforiOSandAndroid,becausethetwoplatformsaresodifferent.Eventhoughtherearemanysolutionstodayforcrossplatformdevelopmentontheseplatforms,manyofthesolutionseitherrequireyoutouseasinglenon-nativeuserinterfaceorcreateyouruserinterfacecodemultipletimes.AppceleratorTitaniumisanexcitingwaytobuildtrulynativeAndroidandiOSapplicationsusingJavaScriptwhichareabletoreusealargeamountofcode,evenfortheuserinterface.Inthiscourse,I'lltakeyouthroughtheprocessofgettingsetupwithAppceleratorTitaniumandfillyouinonallthedetailsofhowexactlyTitaniumworksandwhyitissodifferentthanmanyothercrossplatformsolutions.Throughoutthiscourse,we'llactuallybuildarealmobileapplicationthatwillrunonbothAndroidandiOSusingAppceleratorTitaniumandalongthewaylearnabouttheplatformandhowtouseit.We'llstartofflearninghowtoprogrammaticallycreateacrossplatformuserinterfaceinJavaScriptandhowtointeractwiththeuserinterfaceandrespondtoeventslikebuttonclicks.Then,we'lllearnabitaboutthedifferentplatformAPIsthatTitaniumprovidesandhowtoexpandourapptotakeintoaccountmultiplescreens.Afterthat,we'lllearnaboutAlloy,awaytobuildTitaniumapplicationsusingXMLmarkupandstylesheetsusinganMVCorModelViewControllerapproach,whichcangreatlysimplifyourcodeandmakeitmucheasiertodesignanapplication.Finally,inthelastmodule,we'lltackleafewadvancedconceptsandlearnabouttheawesomeTitaniumCloudAPI,whichallowsustocreateafullbackendforourapplicationwithouthavingtoinstallanydatabasesordesignanycomplexschemas.So,ifyouareinterestedincrossplatformapplicationdevelopmentandyou'dliketoseehowyoucanbuildtrulycrossplatformnativeapplicationsusingJavaScript,you'lldefinitelywanttocheckoutthiscourse.