NativeScript permite que você use Angular, TypeScript ou JavaScript para criar aplicativos móveis com uma aparência verdadeiramente nativa.
Hoje, os desenvolvedores corporativos têm um número enorme de frameworks à disposição para construir aplicativos móveis. Uma abordagem popular é usar um framework como o Apache Cordova para construir aplicativos móveis “híbridos”, que permitem que os desenvolvedores aproveitem as habilidades de desenvolvimento web e ainda aproveitem os recursos nativos do smartphone, como geolocalização e acelerômetro. No entanto, como os frameworks híbridos substituem nativo interfaces de usuário com HTML, muitas vezes não oferecem desempenho nativo ou mesmo consistente.
NativeScript é uma estrutura de código aberto para criar aplicativos iOS e Android verdadeiramente nativos em Angular, TypeScript ou JavaScript. NativeScript não apenas explora APIs nativas do iOS e Android, mas também renderiza interfaces de usuário nativas do iOS e Android. O NativeScript é uma boa opção para qualquer equipe empresarial com habilidades existentes de desenvolvimento web, pois pode reduzir drasticamente a quantidade de tempo necessária para desenvolver aplicativos nativos do iOS e Android. E pode fazer isso sem comprometer a experiência do usuário.
NativeScript usa um subconjunto de CSS como a linguagem de design do aplicativo. Ele não tenta inventar novos conceitos nesse espaço, mas sim alavanca padrões e habilidades existentes e os estende para o mundo do desenvolvimento de aplicativos móveis, como visto neste exemplo de código de criação de uma imagem de uma maçã e estilização para girar:
Você é compatível com NativeScript? Embora outras estruturas possam ser opções prudentes para alguns projetos de desenvolvimento de aplicativos, o NativeScript é uma excelente escolha para organizações com os seis requisitos a seguir:
Os desenvolvedores querem reutilizar as habilidades existentes de desenvolvimento web
- O aplicativo deve ser executado nativamente em iOS e Android
- O aplicativo precisa de desempenho nativo
- O aplicativo precisa de APIs nativas do iOS ou Android
- A ferramenta precisa ser gratuita e de código aberto
- As empresas precisam de uma estrutura com forte apoio corporativo
Este curso se concentra no desenvolvimento de aplicativos iOS e Android nativos e verdadeiramente multiplataforma usando NativeScript. Você aprenderá sobre desenvolvimento de IU com NativeScript Suporte de interface de usuário e layout e acesso aos recursos da plataforma móvel nativa a partir de Javascript.
Ao final deste curso você aprenderá
- Crie aplicativos móveis direcionados a várias plataformas com uma única base de código
- Aproveite suas habilidades em Angular, TypeScript e Javascript
- Use vários recursos da estrutura NativeScript para criar aplicativos móveis verdadeiramente multiplataforma