Escolar Documentos
Profissional Documentos
Cultura Documentos
NATIVESCRIPT
FRAMEWORK DE CÓDIGO ABERTO PARA CONSTRUÇÃO DE
APLICATIVOS MÓVEIS NATIVOS
SÃO LUÍS - MA
2018
PEDRO ÍTALO ARAGÃO BRITO
NATIVESCRIPT
FRAMEWORK DE CÓDIGO ABERTO PARA CONSTRUÇÃO DE
APLICATIVOS MÓVEIS NATIVOS
RELATÓRIO DE PESQUISA
SÃO LUÍS - MA
2018
SUMÁRIO
1 INTRODUÇÃO 3
1.1 OBJETIVO GERAL 3
1.2 OBJETIVOS ESPECÍFICOS 3
1.3 METODOLOGIA 3
2 RESULTADOS 4
2.2 PRINCIPAIS CARACTERÍSTICAS DO NATIVESCRIPT 5
2.3 DESVANTAGENS NO USO DO NATIVESCRIPT 5
2.4 INSTALAÇÃO 5
2.4.1 Passo 1: Instalação do Node.js e npm 6
2.4.2 Passo 2: Instalação do NativeScript CLI 6
2.4.3 Passo 3: Instalação dos requisitos do Android 6
2.5 DESENVOLVENDO UM APP ANDROID 7
2.6 COMPARATIVO ENTRE NATIVESCRIPT E FRAMEWORKS HÍBRIDOS 7
2.7 COMPARATIVO ENTRE NATIVESCRIPT E REACT NATIVE 8
3 DISCUSSÃO 10
REFERÊNCIAS 11
3
1 INTRODUÇÃO
Anos atrás para desenvolver aplicativos móveis para IOS e Android era
necessário ter uma equipe de desenvolvedores para cada SO. Isso aumentava os
custos de produção e obrigava o programador a se especializar em um único SO. Com
o avanço de algumas tecnologias foi possível desenvolver ferramentas para
desenvolvimento de app móveis a partir de uma única fonte de código.
O NativeScript surgiu recentemente como mais uma ferramenta para
desenvolvimento multiplataforma de apps. Vários problemas enfrentados na utilização
de outras ferramentas foram solucionados com o NativeScript. Por isso, ele se tornou
um ótima opção para o desenvolvimento de apps. Contudo, ainda é possível encontrar
diferenças que afetam a execução da aplicação quando comparados aos apps criados
com ferramentas nativas da distribuição correspondente.
1.3 METODOLOGIA
A metodologia adotada neste trabalho envolveu pesquisa bibliográfica, por
meio da revisão de literatura abordando várias fontes como: artigos, livros, trabalhos
acadêmicos e páginas Web. Isso permitiu compreender o uso, características e
funcionalidades do framework NativeScritp.
4
2 RESULTADOS
Um aplicativo móvel nativo é um aplicativo que é executado nativamente no
dispositivo com elementos de interface do usuário verdadeiramente nativos. Além
disso, tem acesso total a todas as APIs disponíveis em cada plataforma em que é
executado.
2.4 INSTALAÇÃO
Para iniciar a construção de aplicativos móveis com NativeScript a interface de
linha de comando do framework precisa estar instalado e uma IDE ou editor de texto
da preferência do desenvolvedor poderá ser utilizada. Para concluir a instalação do
framework são necessários apenas 03 passos.
6
Linguagem JS / TypeScript JS
3 DISCUSSÃO
É inegável que os frameworks para desenvolvimento multiplataforma são uma
tendência atual. O mercado cada vez mais exige agilidade e versatilidade na
construção de aplicativos desktop, móvel e web. Ter o conhecimento aprofundado em
um conjunto de tecnologias e poder utilizá-las para desenvolver apps para todos as
plataformas é algo muito poderoso para os programadores, além de gerar mais renda
para os que trabalham como freelancer.
REFERÊNCIAS
CÂMARA, Rafael. O que você deve saber sobre o funcionamento do React Native.
2018. Disponível em: <https://tableless.com.br/o-que-voce-deve-saber-sobre-
funcionamento-react-native/>. Acesso em: 15/09/2018.
NATIVESCRIPT. Crie aplicativos Android e IOS nativos com JavaScript. Disponível em:
<https://www.nativescript.org>. Acesso em: 17/09/2018.
RABOY, Nic. 7 Problems With Hybrid Mobile Development And How NativeScript
Solves Them. 2018. Disponivel em:
<https://www.thepolyglotdeveloper.com/2018/07/7-problems-hybrid-mobile-
development-how-nativescript-solves-them/>. Acesso em: 14/09/2018.