Microgrant/2021/OpenStreetMap per l'app di Wiki Loves Monuments
statoapprovato
Microgrant
OpenStreetMap per l'app di Wiki Loves Monuments
Sviluppare un modulo Android OpenStreetMap per il framework Appcelerator Titanium, usato dall'app di Wiki Loves Monuments Italia
proponenteFerdi2005
relazione finale Relazione finale
Scopo del progetto
L'applicazione di Wiki Loves Monuments Italia è stata sviluppata da me come volontario, con l'uso del framework open-source "Appcelerator Titanium". L'applicazione è fortemente basata sulle mappe e si è stati costretti ad optare per Google Maps in assenza di soluzioni alternative (con la conseguente possibilità che in caso di eccessivo utilizzo Google venga anche a richiedere dei soldi, in questo caso sostenuti dal volontario che si occupa dell'applicazione). La nostra associazione supporta OpenStreetMap ed è quindi importante che tale applicazione possa integrare una mappa che usi quel progetto e non Google Maps. Ciò richiede la realizzazione di un modulo apposito, in questa proposta basato su OsmAnd.
Il problema è minore per iOS perché l'uso di Apple Mappe (che tra l'altro si basano in parte su OSM, con corretta attribuzione) non comporta la promozione di un servizio globalmente concorrente a quello da noi promosso e anche perché l'app non è stata attualmente approvata da Apple perché ritenuta "una raccolta di link" (la cosa potrebbe cambiare nel prossimo futuro, ma la situazione è comunque diversa rispetto ad Android).
Organizzazione del progetto
Attività
Il progetto prevede lo sviluppo del modulo OpenStreetMap Android (basato su OsmAnd) per Appcelerator Titanium, che poi verrà rilasciato open-source e rappresenterà la prima vera alternativa a Google Maps per quel framework. Il tempo impiegato è stimato in 3 ore di lavoro, quindi una volta ottenuta l'approvazione dovrebbe concludersi abbastanza in fretta.
Nel mese di Agosto prevedo di implementare tale modulo nell'app, fare delle correzioni generali e implementare anche la funzionalità di caricamento fotografie attraverso l'applicazione (ciò da volontario), per rilasciare poco prima dell'inizio del concorso la versione 2.0.
Risorse
Il freelancer prescelto per questo progetto è Michael Gangolf, sviluppatore tedesco molto attivo nella community del framework Titanium "TiSlack", che ha dimostrato grande competenza anche nell'aiuto fornito agli altri utenti frequentatori della community.
Come visibile nel preventivo, le spese previste sono:
- 270,00 € per 3 ore di sviluppo per la realizzazione di un modulo Android Titanium per OpenStreetMap che includa le funzionalità necessarie per l'applicazione;
- ci viene poi offerto uno sconto del 20% perché consentiamo che il modulo venga reso open-source, per un totale di € 216,00 a cui va aggiunta l'IVA.
La cifra richiesta è di € 270,00 per avere un ampio margine nel caso in cui invece dell'IVA tedesca (19%) venga applicata l'IVA italiana (22%), il freelancer sta facendo le sue verifiche (e penso che le faremo anche noi dal lato nostro).
Risultati attesi
- Pubblicazione di un modulo OpenStreetMap per Appcelerator Titanium, in modo che tutti gli utilizzatori di quel framework nelle versioni Android delle loro app possano fruire di uno dei progetti che noi promuoviamo (evitando di usare Google Maps, peraltro a pagamento)
- Distribuzione della versione 2.0 dell'app con la possibilità di caricare foto dall'app e mappe con OpenStreetMap
Non sono in grado di fornire stime numeriche di utilizzo, però ritengo che possa essere un ottimo strumento per semplificare la vita a chi vuole partecipare al concorso. Come sempre è disponibile anche la versione online cerca.wikilovesmonuments.it, che già usa OpenStreetMap.
Persone coinvolte
Chi si occuperà del progetto? Indica in particolare l'organizzatore principale ed eventuali altre persone, socie o meno, che collaboreranno. Eventuali conflitti d'interesse devono essere esplicitati.
- Ferdinando Traversa – richiedente, volontario sviluppatore dell'app
- Michael Gangolf, sviluppatore pagato