NativeScript hukuwezesha kutumia Angular, TypeScript, au JavaScript kuunda programu za simu zenye mwonekano na hisia asilia.
Leo, watengenezaji wa biashara wana idadi kubwa ya mifumo waliyo nayo ili kuunda programu za rununu. Mbinu maarufu ni kutumia mfumo kama vile Apache Cordova kuunda programu za simu za "mseto", ambazo huruhusu wasanidi programu kuimarisha ujuzi wa ukuzaji wa wavuti na bado kugusa vipengele asilia vya simu mahiri kama vile eneo la eneo na kipima kasi. Walakini, kwa sababu mifumo ya mseto inachukua nafasi asili miingiliano ya mtumiaji na HTML, mara nyingi haileti utendakazi asilia au hata thabiti.
NativeScript ni mfumo wa chanzo huria wa kuunda programu asili za iOS na Android katika Angular, TypeScript, au JavaScript. NativeScript sio tu hugusa API asili za iOS na Android, lakini pia hutoa violesura asili vya iOS na Android. NativeScript inafaa kwa timu yoyote ya biashara iliyo na ujuzi uliopo wa ukuzaji wavuti, kwa kuwa inaweza kupunguza kwa kiasi kikubwa muda unaohitajika ili kuunda programu asilia za iOS na Android. Na inaweza kufanya hivyo bila kuathiri uzoefu wa mtumiaji.
NativeScript hutumia kitengo kidogo cha CSS kama lugha ya muundo wa programu. Haijaribu kubuni dhana mpya katika nafasi hiyo, lakini huongeza viwango na ujuzi uliopo na kuzipanua hadi katika ulimwengu wa ukuzaji wa programu za simu, kama inavyoonekana katika mfano huu wa msimbo wa kuunda picha ya tufaha na kuitengeneza ili izunguke:
Je, unaendana na NativeScript? Ingawa mifumo mingine inaweza kuwa chaguo za busara kwa baadhi ya miradi ya ukuzaji programu, NativeScript ni chaguo bora kwa mashirika yenye mahitaji sita yafuatayo:
Wasanidi wanataka kutumia tena ujuzi uliopo wa ukuzaji wa wavuti
- Ni lazima programu iendeshe kienyeji kwenye iOS na Android
- Programu inahitaji utendakazi asilia
- Programu inahitaji iOS asilia au API za Android
- Chombo kinahitaji kuwa huru na chanzo wazi
- Biashara zinahitaji mfumo wenye usaidizi dhabiti wa shirika
Kozi hii inaangazia kukuza mfumo mtambuka, iOS asilia na programu za Android kwa kutumia NativeScript. Utajifunza kuhusu ukuzaji wa UI na NativeScript Usaidizi wa UI na mpangilio na kufikia uwezo asili wa jukwaa la simu kutoka kwa Javascript.
Mwisho wa kozi hii utajifunza
- Unda programu za simu zinazolenga majukwaa mengi na msingi mmoja wa msimbo
- Boresha ujuzi wako wa Angular, TypeScript na Javascript
- Tumia vipengele mbalimbali vya mfumo wa NativeScript ili kuunda programu-tumizi za simu za jukwaa tofauti