cordova

Mattepuffo's logo
Identificare se un'applicazione Cordova gira nell'emulatore

Identificare se un'applicazione Cordova gira nell'emulatore

Ci sono delle volte in cui serve far capire alla app se sta girando in un emulatore o meno; soprattutto per il debug o nel caso di uso di device fotografici (fotocamera, video, ecc).

Oggi vediamo come identificare se siamo in un emulatore nel caso di una app scritta con Apache Cordova.

Identificare questa cosa, in verità, è molto semplice usando il plugin cordova-plugin-device.

Mattepuffo's logo
Controllare la connessione in Apache Cordova con ngCordova

Controllare la connessione in Apache Cordova con ngCordova

In questo articolo abbiamo visto come controllare la connessione nelle nostre app che fanno uso di Apache Cordova.

In questo articolo tratteremo lo stesso argomento, ma usando ngCordova.

ngCordova è una collezione di strumenti AngularJS per Apache Cordova; questi strumenti vengono molto usati in Ionic, visto che fa uso di AngularJS.

ngCordova mette a disposizione anche la possibilità di controllare lo stato della connessione nelle nostre app.

Mattepuffo's logo
Aggiornare Apache Cordova

Aggiornare Apache Cordova

Mi sono trovato abbastanza bene con Apache Cordova per lo sviluppo di alcune app mobile.

L'unica cosa è che, di primo acchitto, NPM non è proprio immediato.

Soprattutto quando dobbiamo aggiornare un pacchetto, e di conseguenza un progetto che lo usa.

Quindi, se abbiamo un progetto con Apache Cordova, e aggiornamo il framework, come possiamo aggiornare anche la versione del progetto?

Mattepuffo's logo
Controllare la connessione in Apache Cordova

Controllare la connessione in Apache Cordova

Apache Cordova è un framework che ci permette di creare app mobile usando tecnologie web (Javascript e HTML).

Oggi vediamo come controllare la connessione disponibile nella nostra app.

Prima di tutto, dobbiamo installare un plugin apposito; lo possiamo fare così:

cd my_app
cordova plugin add cordova-plugin-network-information

(Questo dovrebbe aggiungere anche i permessi per le rispettive piattaforme).

Mattepuffo's logo
Aggiornare Ionic in un progetto esistente

Aggiornare Ionic in un progetto esistente

Sto usando Ionic per una app, e mi trovo abbastanza bene.

L'unica rottura è la serie di librerie da tenere aggiornate:

  • Node.js -> richiesto come base
  • Apache Cordova -> richiesto come base per Ionic
  • AngularJS -> i progetti di Ionic si basano su questo
  • Ionic
  • i plugin vari

Ed inoltre dobbiamo farlo sia a livello di sistema che di progetto.