Guia Completo de Desenvolvimento de Aplicações Híbridas com Ionic
Classificado em Computação
Escrito em em português com um tamanho de 3,44 KB.
- A adaptação da interface de uma aplicação híbrida desenvolvida com o Ionic para o estilo de cada plataforma (Android, iOS e Windows) é feita automaticamente, sem a necessidade de esforço extra por...
RESP.: O desenvolvimento de aplicações com o Ionic é feito por meio de um conjunto de páginas em HTML, CSS e JavaScript. Qualquer construção de interface é feita por meio dessas tecnologias, especialmente a CSS. Assim, para permitir a criação de uma interface com o estilo de cada plataforma, o Ionic oferece um conjunto de folhas de estilos (regras CSS) específico de cada uma delas.
- Apesar de uma aplicação híbrida ser executada localmente em um smartphone, nada impede que ela acesse dados disponíveis na Web (a não ser a falta de conexão com a Internet). Para tanto...
RESP.: Uma API RESTful é uma API que, por meio dos métodos HTTP (GET, POST, PUT, DELETE), oferece funções para manipulação dos dados e execução de operações no servidor. Por exemplo, o método GET permite a recuperação de um recurso e o método DELETE permite a exclusão de um recurso. Todas as requisições são feitas por meio de mensagens HTTP. O recurso é especificado por meio do URL e os dados necessários às operações são passados como parâmetros do URL ou no corpo da mensagem HTTP. A diferença entre uma API RESTful e uma API qualquer está, basicamente, na escolha dos métodos (HTTP) e na forma como são invocados.
- Uma aplicação híbrida pode armazenar dados localmente ou usar dados disponíveis em um servidor web. Apresente uma vantagem do armazenamento local de dados e uma vantagem do armazenamento online de dados.
RESP.: Dados armazenados localmente podem ser acessados sem a necessidade de uma conexão com a Internet, isto é, quando a aplicação está offline. Dados locais também são mais seguros, uma vez que não são compartilhados. Dados armazenados em um servidor web podem ser compartilhados com outros usuários, de acordo com a lógica da aplicação. O armazenamento online de dados também pode ser usado como cópia de segurança das informações, caso o aplicativo seja removido do dispositivo.
- Para que uma aplicação seja exportada para um dispositivo de uma determinada plataforma (iOS ou Android), é importante que o seguinte comando do Ionic CLI seja executado em uma janela de terminal antes da exportação:
ionic platform add $plataform
onde a variável $plataform
pode ser ios
ou android
. O q realmente...?RESP.: O Ionic criará um projeto Cordova para a plataforma escolhida (iOS ou Android). Isso significa a criação de uma aplicação Cordova nativa para essa plataforma em um diretório específico, a cópia da sua aplicação (diretório
www
) para dentro dessa aplicação e a instalação de todos os plug-ins Cordova já especificados em sua aplicação.- Apresente um plug-in Cordova para acesso a um recurso nativo dos dispositivos mobile e explique o que ele faz.
RESP.: Calendar - permite adicionar eventos à agenda de compromissos do dispositivo.
Camera - permite a captura de uma foto ou vídeo por meio da câmera do dispositivo.
Native storage - permite o armazenamento de dados locais nos dispositivos.