Quanto costa sviluppare una app? Prezzi e tappe di realizzazione per la creazione di una app

App-mobile
Applicazioni per smartphone e iPhone

Quanto costa sviluppare una app? Argomento spinoso quanto mai complesso. La verità è che non esiste una risposta univoca e certa. Così come il prezzo d’acquisto varia se si compra un’utilitaria o una macchina da corsa, uno scooter o una moto, un abito usato o uno di marca, così varia anche il costo di una app.

Per sintetizzare un po’ il concetto possiamo sbilanciarci e dire che solitamente si va da un minimo di 2.000/5.000 € per una app semplice e senza particolari pretese grafiche a ben oltre 30.000 € per una app altamente professionale, con componenti personalizzate e grafica studiata nei minimi dettagli (giusto per fare un esempio, per la famosissima app “Angry Birds” la società ideatrice ha pagato inizialmente 100.000 €). Leggi tutto “Quanto costa sviluppare una app? Prezzi e tappe di realizzazione per la creazione di una app”

Android Volley, aggiungere supporto redirect 301/302 per NetworkImageView

Android Volley Framework Redirect SupportAbbiamo già parlato in un precedente post di Volley, la libreria Google che aiuta lo sviluppatore nell’implementazione di client REST basati su richieste HTTP asincrone. Fra i vari componenti del toolbox ce ne è uno, la classe NetworkImageView, che consente di caricare in modo asincrono immagini e mostrarle in una UI Android. Questa classe infatti estende ImageView e mette a disposizione un comodo metodo setImageUrl che si preoccupa di caricare asincronamente la risorsa immagine e di mostrarla nell’interfaccia.

Questo componente è molto flessibile e potente, ma soffre di una limitazione che risulta essere bloccante nel caso lo si voglia utilizzare per mostrare immagini la cui URL si rivela essere un redirect 302 o 301 ad una URL diversa. Un esempio di immagini con URL che forzano un redirect 301 o 302 è quello delle immagini profilo estratte attraverso le Graph API di Facebook.  Vediamo come patchare il sorgente di Volley per superare questo inconveniente.

Leggi tutto “Android Volley, aggiungere supporto redirect 301/302 per NetworkImageView”

Android Tips | Volley, la libreria definitiva per la creazione di client REST

ELbuild sviluppa app Android con Google Android VolleyNello sviluppo di app uno dei pattern più diffusi è il tradizionale modello client-server dove i client sono costituiti dai terminali degli utenti ed il server è un applicativo sotto controllo dello sviluppatore che eroga servizi sotto forma di API REST a supporto della business logic della app. La maggior parte delle applicazioni che prevedono interazione fra utenti più o meno diretta sfruttano questo pattern e si appoggiano quindi su un set di API REST con cui i terminali degli utenti dialogano.

Dal punto di vista dello sviluppatore l’implementazione del codice a supporto della connessione con questo tipo di servizi è spesso qualcosa di molto ripetitivo per cui è frequente appoggiarsi su librerie esterne che forniscono già l’implementazione delle operazioni più comuni. Una delle migliori, fra le diverse che abbiamo testato, è Volley, scritta da sviluppatori Google e, stando al talk di presentazione del Googlie I/O 2013, utilizzata in grand parte delle applicazioni di punta di Google stessa.

Leggi tutto “Android Tips | Volley, la libreria definitiva per la creazione di client REST”

Italian Explorations, una app per scoprire l’Italia divertendosi

Logo Italian ExplorationsNei mesi estivi abbiamo avuto il piacere di collaborare con Global Network Engineering alla realizzazione di Italian Explorations.

Il progetto mira a realizzare una app, disponibile su piattaforma Android e iOS, che permetta a turisti in viaggio nelle più note mete italiane di scoprire gli highlight ma anche le perle nascoste, rispondendo ad una serie di domande a tempo che uniscono il fattore culturale al divertimento ed al piacere del gioco.

Leggi tutto “Italian Explorations, una app per scoprire l’Italia divertendosi”

Stage @ELbuild – Un’esperienza sullo sviluppo Mobile

 

Stage Android ELbuild Registro Elettronico
Registro Elettronico

Nel mese di giugno abbiamo avuto il piacere di ospitare due studenti della quarta classe, ad indirizzo informatico, di una scuola superiore di Pistoia (ITTS Fedi Fermi) per uno stage, che si è incentrato sullo sviluppo di applicazioni mobili per la piattaforma Android.

Durante lo stage Tommaso e Andrea, tra le altre cose, hanno sviluppato un’applicazione utilizzabile da tutti gli studenti per accedere ai dati del registro elettronico della propria scuola.

Leggi tutto “Stage @ELbuild – Un’esperienza sullo sviluppo Mobile”

Segnapunti ping pong Android. Segnapunti tennis tavolo ELbuild

ELbuild segnapunti tennis tavolo android. ELpong.

L’anno scorso ci siamo comprati un bel ping pong che ancora oggi movimenta le nostre pause pranzo e qualche dopocena. Chi gioca a tennis tavolo di frequente sa che tenere il punteggio quando il gioco è veloce può non essere semplice.

In un primo momento abbiamo pubblicato una web application segnapunti da utilizzare su tablet e smartphone. Il feedback è buono ma non all’altezza di una applicazione nativa, che non dovendo interagire con una componente esterna riesce ad essere istantanea nell’interazione utente.

Leggi tutto “Segnapunti ping pong Android. Segnapunti tennis tavolo ELbuild”

Concorso MIUR – Video Youtube Concorso Scuola 2012

Un post di poche righe per mostrare la facilità d’uso dell’applicazione Android sviluppata da ELbuild per la soluzione dei quesiti Ministeriali che verranno proposti ai candidati della preselezione Concorso Scuola 2012.

Leggi tutto “Concorso MIUR – Video Youtube Concorso Scuola 2012”

Concorsone docenti 2012 – Una applicazione con tutte le risposte

Sulle pagine di Repubblica di qualche giorno fa ho trovato un pezzo riguardo al tanto sbandierato Concorsone per docenti scolastici, ovvero la lotteria (termine quanto mai azzeccato) attraverso il quale si deciderà in positivo la svolta di carriera di oltre 11.000 docenti precari su oltre 321.000 domande presentate.

Sono rimasto a dir poco sconvolto dalla barbarie del metodo con cui viene prevista la preselezione (leggasi eliminazione) di oltre 200.000 candidati ed ho pensato che visto che il tutto avverrà online, su un sito sviluppato dalla PA, forse potevo fare qualcosa. Il risultato è una App Android che consente di risolvere ogni quesito posto dal MIUR.

Leggi tutto “Concorsone docenti 2012 – Una applicazione con tutte le risposte”

Cosa fare se Android ‘adb devices’ non elenca i dispositivi su Mac OS X

ELbuild sviluppa applicazioni Android a Firenze, Pistoia, PratoRecentemente mi sono imbattuto in un problema che mi ha fatto perdere una bella oretta per cui ho deciso di postare qui la soluzione, a beneficio di coloro che si troveranno nella stessa condizione. La situazione è la seguente: state sviluppando una applicazione Android, avete un device Android in modalità USB debug connesso alla porta USB del vostro Mac, aprite un terminale e, per controllare che tutto sia a posto prima di avviare l’applicazione in debug da Eclipse, digitate come al solito ‘adb devices‘. Vi aspettate di vedere la lista di dispositivi Android connessi ma, per quanto proviate a sconnettere e riconnettere, non succede nulla!

Leggi tutto “Cosa fare se Android ‘adb devices’ non elenca i dispositivi su Mac OS X”