Le 14 migliori domande e risposte all'intervista PhoneGap (2024)

Ecco le domande e le risposte al colloquio di PhoneGap per i principianti e per i candidati sviluppatori esperti per ottenere il lavoro dei loro sogni.


1) Cos'è PhoneGap e perché usarlo?

PhoneGap è un framework open source che ti consente di sviluppare applicazioni per dispositivi mobili utilizzando tecnologie web come CSS3, JavaScript e HTML5 invece di utilizzare Java per Android, C# per dispositivi Windows Phone e Objective C o Swift per iOS. Utilizza il formato di progetto nativo per ciascuna piattaforma.

Download gratuito del PDF: domande e risposte all'intervista PhoneGap


2) Elenca alcune delle API PhoneGap?

Alcuni dei PhoneGap API sono

  • Accelerometro
  • Telecamere
  • Catturare
  • Bussola
  • Connessione
  • Contatti
  • Dispositivo
  • Geolocalizzazione e così via

3) Spiega cosa devi sviluppare in PhoneGap?

Per,

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

4) Menziona qual è la differenza tra PhoneGap e PhoneGap Build?

  • PhoneGap: È un framework per lo sviluppo di applicazioni mobili, costruito sul progetto open source Apache Cordova. Ti consente di scrivere un'app una volta con CSS, JavaScript, HTML e quindi lo distribuisce su un'ampia gamma di dispositivi mobili senza perdere le funzionalità di un'app nativa.
  • Creazione PhoneGap: È un servizio basato su cloud costruito sul framework PhoneGap.

5) Elenca alcuni degli eventi PhoneGap?

Alcuni degli eventi PhoneGap includono

  • Pausa
  • CV
  • Dispositivo pronto
  • disconnesso
  • Pulsante Fine chiamata
  • Pulsante di riduzione del volume e così via
Domande per l'intervista su PhoneGap
Domande per l'intervista su PhoneGap

6) Menzionare la differenza tra AIR e PhoneGap?

La differenza più fondamentale tra AIR e PhoneGap è che puoi creare applicazioni AIR utilizzando strumenti radicati nella piattaforma Flash e puoi sviluppare l'applicazione PhoneGap utilizzando HTML, CSS e JavaScript. Le applicazioni AIR utilizzano il runtime AIR, che consente di avere un'unica base di codice, con il comportamento previsto esattamente simile in tutte le piattaforme supportate. Le applicazioni PhoneGap vengono eseguite all'interno del componente nativo del browser Web per ciascuna piattaforma supportata. Per piattaforme separate, PhoneGap potrebbe comportarsi diversamente.


7) Spiega come architetti le applicazioni PhoneGap?

Le applicazioni PhoneGap possono essere progettate allo stesso modo degli altri servizi web mobili. La differenza principale è che le risorse HTML iniziali sono disponibili localmente, anziché su un server remoto. L'applicazione PhoneGap carica l'HTML iniziale che può richiedere risorse da un server o dall'ambiente locale. PhoneGap supporta anche il modello con esperienza web a pagina singola.

PhoneGap
PhoneGap

8) In cosa consiste il plugin PhoneGap? Quali sono i file richiesti per creare il tuo plugin PhoneGap per IOS?

Il plugin PhoneGap contiene due file

  • File JavaScript che definisce la funzione per accedere agli hook nativi
  • File di implementazione scritti nella lingua madre per coordinarsi con le funzionalità native del telefono

Per creare i tuoi plugin PhoneGap, devi farlo

  • Crea una nuova directory nella tua directory ${PROJECT_DIR}/plugins
  • Crea un file JavaScript all'interno di quella nuova directory
  • Creane uno nuovo Objective-C classe che estende la classe di comando PhoneGap e anche nella nuova directory

9) Elenca quali funzionalità sono disponibili nelle opzioni della fotocamera PhoneGap?

Sono disponibili le opzioni della fotocamera PhoneGap

  • Qualità: Indica la qualità dell'immagine salvata che varia da [0,100]
  • Tipo di destinazione: Scegli il formato del valore restituito. Definito in navigator.camera.DestinationType
  • Tipo di sorgente: Imposta la fonte dell'immagine. Definito in navigator.camera
  • ConsentiModifica: Prima della selezione dell'immagine, consente la semplice modifica dell'immagine
  • Tipo di codifica: Determina il tipo di codifica dell'immagine restituita
  • Larghezza target: Determina come impostare la larghezza dell'immagine
  • Altezza target: Spiega come impostare l'altezza dell'immagine
  • Tipo di supporto: Qui è possibile impostare il tipo di supporto da cui selezionare

10) Spiega come puoi aggiornare PhoneGap?

Per aggiornare PhoneGap su Mac e Linux

  • $ sudo npm install –g phonegap

Per Windows:

  • C:\> npm install –g phonegap

11) Menziona quali sono le peculiarità di iOS per un oggetto di rotta della bussola?

Per un oggetto di rotta della bussola, le stranezze di iOS sono

  • trueHeading viene restituito solo quando i servizi di localizzazione sono in esecuzione tramite geolocation.watchlocation()
  • Per i dispositivi iOS>4, se il dispositivo mobile viene ruotato o ruotato e l'app supporta tale orientamento, il valore della direzione verrà riportato rispetto all'orientamento corrente

12) Spiegare cos'è la funzione media.seekTo e media.getDuration nell'API multimediale OpenGap?

  • cercare di in OpenGap Media API è una funzione che aggiorna l'ultima posizione del file audio sottostante di un oggetto multimediale
  • getDurata è una funzione che restituisce la durata del file audio in secondi. Restituirà il valore -1, se la durata è sconosciuta

13) Spiega quali sono i limiti di PhoneGap?

Poiché il front-end utilizza JavaScript, presenta alcune limitazioni

  • Elaborazione dati: Confrontare con il linguaggio nativo JavaScript è molto più veloce
  • Elaborazione in background: Un gran numero di applicazioni dipende dal thread in background mentre le API PhoneGap sono create utilizzando JavaScript che non supporta il multi-thread e quindi non supporta l'elaborazione in background
  • Grafica avanzata: È possibile accedere esplicitamente alle app che utilizzano grafica avanzata da librerie di terze parti, cosa che può essere eseguita meglio in modo nativo
  • Logica aziendale complessa: È possibile accedere meglio a numerose app aziendali complesse con un codice nativo
  • Accedi a funzionalità native avanzate: Il numero di API native non è supportato dall'API di PhoneGap

14) Indica quali sono le opzioni di archiviazione a cui PhoneGap può accedere?

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

Queste domande del colloquio ti aiuteranno anche nel tuo viva(orale)

Condividi

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *