[Mobile App] ngCordova Mobile App

[Mobile App] ngCordova Mobile App

ng-cordova web agency keepupSviluppando regolarmente con Angular.js mi sono trovato in difficoltà sviluppando la prima App con Phonegap/Cordova, per fortuna ho trovato una fantastica libreria: ngCordova.

Alcune chiamate essenziali tipo Geolocation:

cordova plugin add org.apache.cordova.geolocation
$cordovaGeolocation.getCurrentPosition().then(function(position) {
      // Variabile posizione: position.coords.latitude, position.coords.longitude
    }, function(err) {
      // Errore
    });

  var watch = $cordovaGeolocation.watchPosition({
    frequency: 1000
  });

  watch.promise.then(function() {
      // Non ancora usato
    }, function(err) {
      // Errore, logghiamolo oppure facciamolo vedere all'utente
    }, function(position) {
      // Aggiornamenti della posizione, agire di conseguenza
      // position.coords.latitude/longitude
  });


Dialogs

cordova plugin add org.apache.cordova.dialogs
$cordovaDialogs.alert('Ottimo!');
$cordovaDialogs.confirm('Sicuro?');
$cordovaDialogs.prompt('Loggati');
// beep 3 volte
$cordovaDialogs.beep(3);

 

Sono disponibili anche le altre chiamate di accesso al Device (Contatti,Camera,BarCode) uno strumento sicuramente utile per integrare funzionalità native nelle app ibride.
Altra funzionalità molto utile: è possibile creare una custom build della libreria includendo soltanto i moduli utilizzati ed alleggerire l’applicazione sia come peso sia come velocità di caricamento.

 

Da provare e integrare nelle App Ibride!

Start typing and press Enter to search