Ci sono due piattaforme mobili che sono più importanti per gli sviluppatori di app oggi, Android e iOS. Sviluppare un'app che viene eseguita in modo nativo su entrambe le piattaforme significa tradizionalmente scrivere il codice due volte, ogni volta in un linguaggio di programmazione diverso. Telerik, tuttavia, offre un'alternativa più rapida e semplice, NativeScript, un framework che può essere utilizzato per sviluppare app native multipiattaforma utilizzando solo JavaScript, CSS e XML.
Poiché le app NativeScript utilizzano componenti dell'interfaccia utente nativa nelle loro interfacce utente, dal punto di vista dell'utente, sono identiche alle app create utilizzando strumenti nativi. Internamente, utilizzano un motore JavaScript veloce, il motore JavaScript V8 su Android e JavaScriptCore su iOS, per eseguire il codice JavaScript che li alimenta.
Dalla sua prima versione di anteprima a giugno 2014, NativeScript ha visto molti miglioramenti. Oggi è diventato un framework maturo che viene utilizzato da migliaia di sviluppatori di app.
NativeScript 1.7.1, l'attuale versione stabile, ha molte funzionalità utili, come il supporto Angular 2, l'accesso diretto all'API nativa di una piattaforma, la progettazione dichiarativa dell'interfaccia utente e il supporto MVVM, che lo rendono un'alternativa molto migliore rispetto ad altri quadri di sviluppo di app multipiattaforma.
Con il recente lancio di Telerik UI per NativeScript, gli sviluppatori di app ora possono anche sfruttare una varietà di componenti nativi e ricchi dell'interfaccia utente, come ListView e SideDrawer, nelle loro app NativeScript.
NativeScript è un framework open source. Puoi sempre scaricarlo e lavorare direttamente con la sua interfaccia a riga di comando (CLI). Tuttavia, utilizzando la piattaforma Telerik per sviluppare app NativeScript, è possibile aumentare notevolmente la produttività. L'ultima versione della piattaforma Telerik include importanti miglioramenti che semplificano lo sviluppo di app native con NativeScript. Di fatto, molte delle funzionalità a portata di mano che la piattaforma offre per lo sviluppo di app ibride, compresi i modelli di visualizzazione, sono ora disponibili anche per lo sviluppo di app native.
Ora ti starai chiedendo come puoi iniziare con questo nuovo approccio allo sviluppo di app native. Bene, il modo migliore, forse, è imparare direttamente dalle persone che hanno creato la struttura.
Il 27 aprile 2016 Telerik ospiterà un webinar gratuito durante il quale Rob Lauer, Brandon Satrom, Eigil Poulsen e Jen Looper illustreranno come sviluppare app native Android e iOS utilizzando la piattaforma Telerik e NativeScript. Parleranno inoltre dell'uso di Telerik UI e Angular 2 nelle app NativeScript. Come tutti i loro altri webinar, sono sicuro che anche questo sarà divertente e informativo. Prenota ora un posto per sfruttarlo al meglio.