As 14 principais perguntas e respostas da entrevista do PhoneGap (2026)

Aqui estão as perguntas e respostas da entrevista do PhoneGap para calouros e também para candidatos a desenvolvedores experientes para conseguir o emprego dos sonhos.


1) O que é PhoneGap e por que usá-lo?

O PhoneGap é um framework de código aberto que permite desenvolver aplicativos para dispositivos móveis usando tecnologias web como CSS3, JavaScript e HTML5, em vez de Java para Android, C# para dispositivos Windows Phone e Objective-C ou Swift para iOS. Ele utiliza o formato de projeto nativo para cada plataforma.

Download gratuito de PDF: Perguntas e respostas da entrevista do PhoneGap


2) Liste algumas das APIs do PhoneGap?

Algumas das APIs do PhoneGap são:

  • Acelerômetro
  • Câmara
  • Capture
  • Bússola
  • Conexão
  • Contactos
  • dispositivo
  • Geolocalização e assim por diante

3) Explique o que você precisa desenvolver no PhoneGap?

Para,

  • IOS: Xcode, iOS SDK
  • Android: Android SDK, plug-in ADT
  • Amora: Sun SDK, Apache Ant e BlackBerry Webworks SDK
  • Symbian: SDK

4) Mencione qual é a diferença entre PhoneGap e PhoneGap Build?

  • PhoneGap: É uma estrutura para desenvolvimento de aplicativos móveis, construída sobre o projeto de código aberto Apache Cordova. Ele permite que você escreva um aplicativo uma vez com CSS, JavaScript, HTML e, em seguida, implanta-o em uma ampla variedade de dispositivos móveis sem perder os recursos de um aplicativo nativo.
  • Construção do PhoneGap: É um serviço baseado em nuvem construído sobre a estrutura PhoneGap.

5) Liste alguns dos eventos do PhoneGap?

Alguns dos eventos do PhoneGap incluem

  • pausa
  • CV
  • Dispositivo pronto
  • Desconectado
  • Botão encerrar chamada
  • Botão de diminuir volume e assim por diante
Perguntas da entrevista do PhoneGap
Perguntas da entrevista do PhoneGap

6) Mencionou a diferença entre AIR e PhoneGap?

A diferença fundamental entre AIR e PhoneGap reside no fato de que os aplicativos AIR são criados utilizando ferramentas baseadas na plataforma Flash, enquanto os aplicativos PhoneGap podem ser desenvolvidos usando HTML, CSS e JavaScript. Os aplicativos AIR utilizam o ambiente de execução AIR, o que permite ter uma única base de código com o mesmo comportamento esperado em todas as plataformas suportadas. Os aplicativos PhoneGap são executados dentro do componente nativo do navegador web para cada plataforma suportada. Em plataformas diferentes, o comportamento do PhoneGap pode variar.


7) Explique como você arquiteta aplicativos PhoneGap?

As aplicações PhoneGap podem ser arquitetadas da mesma forma que outros serviços web móveis. A principal diferença é que os ativos HTML iniciais estão disponíveis localmente, em vez de em um servidor remoto. A aplicação PhoneGap carrega o HTML inicial que pode solicitar recursos de um servidor ou do ambiente local. PhoneGap também oferece suporte ao modelo experiente da web de página única.

PhoneGap
PhoneGap

8) Em que consiste o plugin PhoneGap? Quais são os arquivos necessários para criar seu próprio plugin PhoneGap para IOS?

O plugin PhoneGap contém dois arquivos

  • Arquivo JavaScript que define a função de acesso aos ganchos nativos
  • Arquivos de implementação escritos no idioma nativo para coordenar com os recursos nativos do telefone

Para criar seus próprios plug-ins do PhoneGap, você deve

  • Crie um novo diretório em seu diretório ${PROJECT_DIR}/plugins
  • Crie um arquivo JavaScript dentro desse novo diretório
  • Faça um novo Objective-C classe que estende a classe de comando PhoneGap e também no novo diretório

9) Liste quais recursos estão disponíveis nas opções de câmera do PhoneGap?

As opções de câmera PhoneGap disponíveis são

  • Qualidade: Informa a qualidade da imagem salva que varia de [0,100]
  • Tipo de destino: Escolha o formato do valor de retorno. Definido em navigator.camera.DestinationType
  • Tipo de Fonte: Defina a origem da imagem. Definido em navigator.camera
  • PermitirEditar: Antes da seleção da imagem, permite uma edição simples da imagem
  • Tipo de codificação: Determina o tipo de codificação da imagem retornada
  • Largura alvo: Determina como você pode definir a largura da imagem
  • Altura alvo: Diz como você pode definir a altura da imagem
  • Tipo de mídia: Aqui você pode definir o tipo de mídia para selecionar

10) Explique como você pode atualizar o PhoneGap?

Para atualizar o PhoneGap no Mac e Linux

  • $ sudo npm instalar –g phonegap

Para Windows:

  • C:\> npm install –g phonegap

11) Mencione quais são as peculiaridades do iOS para um objeto de rumo de bússola?

Para um objeto de rumo de bússola, as peculiaridades do iOS são

  • trueHeading é retornado somente quando os serviços de localização estão sendo executados por meio de geolocation.watchlocation()
  • Para dispositivos iOS>4, se o dispositivo móvel for girado ou girado e o aplicativo suportar essa orientação, o valor do rumo será relatado de volta em relação à orientação atual

12) Explique o que é a função media.seekTo e media.getDuration na API de mídia OpenGap?

  • seeTo na OpenGap Media API é uma função que atualiza a posição mais recente do arquivo de áudio subjacente de um objeto de mídia
  • getDuration é uma função que retorna a duração do arquivo de áudio em segundos. Retornará o valor -1, se a duração for desconhecida

13) Explique quais são as limitações do PhoneGap?

Como o front-end usa JavaScript, ele tem algumas limitações

  • Processamento de dados: Comparar com a linguagem nativa JavaScript é muito mais rápido
  • Processamento em segundo plano: Um grande número de aplicativos depende do thread em segundo plano, enquanto a API PhoneGap é construída usando JavaScript que não oferece suporte a multithread e, portanto, não oferece suporte ao processamento em segundo plano
  • Gráficos avançados: Aplicativos que usam gráficos avançados podem ser acessados ​​explicitamente por bibliotecas de terceiros, o que pode ser feito melhor nativamente
  • Lógica de negócios complexa: Vários aplicativos de negócios complexos podem ser melhor acessados ​​com um código nativo
  • Acesse a funcionalidade nativa avançada: Número de APIs nativas não suportadas pela API do PhoneGap

14) Mencione quais são as opções de armazenamento que o PhoneGap pode acessar?

  • Memory-store.js (MemoryStore)
  • É-store.js (LocalStorageStore)
  • Websql-store.js (WebSqlStore)

Essas perguntas da entrevista também ajudarão em sua viva (oral)

Compartilhar

Deixa um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados com um *