No description
Find a file
Renato Gabriele 522e879626 p
2017-03-30 00:05:11 +02:00
hooks init commit 2017-03-05 17:31:47 +01:00
res Updates config.xml 2017-03-18 19:35:02 +01:00
www Gestione dell'errore sul load more in caso di mancanza di connessione. Fix #26 2017-03-26 20:02:26 +02:00
.gitignore Aggiunti la cartella bower_components in ignore 2017-03-19 12:43:27 +01:00
android-debug.apk Buildata il 26-03-2017 20:05 2017-03-26 20:05:55 +02:00
config.xml Ridotto il temp dello splash iniziale 2017-03-28 00:09:58 +02:00
README.md p 2017-03-30 00:05:11 +02:00
screenshot_eventi.png Aggiornati gli screenshots 2017-03-25 13:03:43 +01:00
screenshot_menu.png Aggiornati gli screenshots 2017-03-25 13:03:43 +01:00
screenshot_post.png Aggiornati gli screenshots 2017-03-25 13:03:43 +01:00

App per xm, prende i contenuti dal sito e te li salva nel cellulare.

Environment

NodeJs

add gpg key using

curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -

add APT repo (verify/create) nodesource.list file in /etc/apt/sources.list.d with:

deb https://deb.nodesource.com/node_6.x jessie main
deb-src https://deb.nodesource.com/node_6.x jessie main

Alternative setup (it supports Kali, Debian, Mint, ...):

sudo curl -sL https://deb.nodesource.com/setup_6.x | bash -

(it supports Kali, Debian, Mint, ...)

Cleanup:

apt-get purge nodejs

Refresh:

apt-get update && apt-get install nodejs nom

ADK (android developer kit) e

Cordova CLI

Cordova si intalla con npm, packager di nodejs

npm install -g cordova

Android tool

ADK (android developer kit)

P.S. Con l'ultima versione di Android Studio è necessario scaricare a mano gli android tools.

Appunti

http://www.digitigrafo.it/module/1249

Build del progetto

Android

cordova platform rm android

Per rimuovere la piattaforma vecchie di Android

cordova platform add android

Per aggiungere la piattaforma nuova. Durante questa operaionze i seguenti plugin verranno auto installti:

  • cordova-plugin-compat
  • cordova-plugin-file
  • cordova-plugin-media
  • cordova-plugin-whitelist
  • cordova-sqlite-storage
  • phonegap-plugin-push
cordova plugin add cordova-plugin-network-information \
		cordova-plugin-x-socialsharing \
		cordova-plugin-splashscreen

Forse non serve, ma l'howto di cordova-plugin-x-socialsharing dicono di farlo:

cordova prepare

Per installare il plugin sulla rete che non viene installato in automatico

cordova run android

Per lanciare l'emulatore Android con l'applicazione. Ovviamente si deve aver configurato il proprio environment correttamente.

iOS

Installando phonegap-plugin-push se si incontra questo errore:

Installing "phonegap-plugin-push" for ios
*Failed to install 'phonegap-plugin-push':undefined*
Error: CocoaPods was not found. Please install version 1.0.1 or greater from https://cocoapods.org/

Occore installare CocoaPods come descritto sulla documentazione del plugin

TODO, ISSUE e FEATURE

Usiamo l'issue tracker non il wiki.