{"id":1358,"date":"2010-02-14T14:05:05","date_gmt":"2010-02-14T13:05:05","guid":{"rendered":"http:\/\/www.lorenzobraghetto.com\/?page_id=1358"},"modified":"2012-06-01T22:55:03","modified_gmt":"2012-06-01T21:55:03","slug":"android-apps","status":"publish","type":"page","link":"https:\/\/www.lorenzobraghetto.com\/index.php\/android-apps\/","title":{"rendered":"Android Apps"},"content":{"rendered":"<p>Da fine 2009 mi diletto con la programmazione Android, prima non potevo essere realmente considerato uno sviluppatore a tutti gli effetti. Giocavo tanto, ma programmavo no. Non ho quindi grosse altre esperienze di sviluppo, ma la programmazione Android mi \u00e8 piaciuta fin da subito. Dopo un primo periodo in cui ho creato qualche applicazione giusto per hobby pubblicate sul Market, ora lo sviluppo Android \u00e8 diventato un vero e proprio lavoro che mi permette di guadagnare. Se siete interessati ad una possibile collaborazione scrivetemi un e-mail a lorenzo AT lorenzobraghetto.com Queste sono le mie applicazioni sul market, quasi tutte hanno il relativo codice pubblicato su github.<\/p>\n<h2>BatteryDiff Widget<\/h2>\n<p>BatteryDiff \u00e8 un widget che riesce ad indicare le ore e minuti residui di batteria. Ogni tot minuti, impostabili dall&#8217;utente, il widget misura la carica di batteria presente in quell&#8217;istante e la salva in un file xml. Quando ha \u00a0a disposizione pi\u00f9 di un dato e esiste una differenza in termini di % di batteria fra i vari dati allora riesce a calcolare il tempo rimasto di vita della batteria. Dalla versione 0.4 supporta le notifiche. Con la versione 1.0 l&#8217;applicazione \u00e8 stata in parte rivista e ottimizzata. L&#8217;algoritmo calcola una semplice media degli ultimi livelli di batteria per massimo un&#8217;ora, dato che l&#8217;applicazione \u00e8 gratuita e a codice sorgente aperto sono benvenute collaborazioni esterne. Per poter donare potete comprare la versione Donate.<\/p>\n<blockquote>\n<div id=\"_mcePaste\"><em>BatteryDiff Widget shows you in home page the estimated battery lifetime in hours:minutes according to battery consumption and time.<\/em><\/div>\n<div id=\"_mcePaste\"><em>Needs a few minutes to show up, be patient.<\/em><\/div>\n<\/blockquote>\n<p>[app]com.mono.diffwidget[\/app]<\/p>\n<p>[app]com.mono.diffwidgetdonate[\/app]<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-align: left;\">I sorgenti e gli apk per i dispositivi sprovvisti di market possono essere scaricati da qui, licenza GPL. <\/span><a style=\"text-align: left;\" href=\"http:\/\/code.google.com\/p\/batterydiff\/\">http:\/\/code.google.com\/p\/batterydiff\/<\/a><\/p>\n<h2 style=\"text-align: left;\">GPShake<\/h2>\n<p>GPShake \u00e8 un&#8217;applicazione che viene incontro a chi ha bisogno di salvare i dati GPS dei propri spostamenti come e quando vuole. A differenza di altri programmi di tracciamento GPS infatti GPShake non salva un tracciato con l&#8217;intero spostamento, ma salva i punti GPS solo quando l&#8217;utente ne ha bisogno, risparmiando cos\u00ec molta batteria. L&#8217;utente pu\u00f2 decidere di salvare la posizione GPS sia cliccando sul pulsante dedicato nell&#8217;applicazione, sia semplicemente &#8220;Shakerando&#8221; il cellulare. Grazie agli accellerometri viene rilevato lo &#8220;Shake&#8221; e in questo modo parte il fix dei satelliti. Prima di ottenere il fix la luce del led segnaler\u00e0 il rilevamento dello &#8220;Shake&#8221; e a fix avvenuto una breve vibrazione avviser\u00e0 l&#8217;utente. Altre funzioni sono il supporto ai WayPoint e la scrittura nella SD dei file GPX. Un&#8217;applicazione possibile potrebbe essere in supporto ad una macchina fotografica esterna senza modulo GPS. L&#8217;ora delle foto pu\u00f2 essere incrociata con il file GPX con programmi appositi. L&#8217;applicazione \u00e8 nel market al costo di 0.50\u20ac, ne esiste una versione lite con pubblicit\u00e0 ma senza limitazioni (a partire dalla versione 1.0).<\/p>\n<blockquote><p><em>With GPShake you can track your GPS location, creating a GPX files, only when you want with a shake of your phone! This meaning batterylife saving!<\/em> <em>A great usage example could be when you want to geotag your photo made with an external camera.<\/em><\/p><\/blockquote>\n<p style=\"text-align: left;\">[app]com.mono.gpshake[\/app]<\/p>\n<p style=\"text-align: left;\">[app]com.mono.gpshakelite[\/app]<\/p>\n<h2 style=\"text-align: left;\">TBBT Quotes<\/h2>\n<p>&nbsp;<\/p>\n<p>Non conoscete The Big Bang Theory? Male molto male&#8230;vi consiglio di provvedere! Chi la conosce e ha un cellulare android pu\u00f2 scaricare la mia applicazione TBBT Quotes, citazioni da tutte le puntate mandate in onda fino ad ora con i link a youtube! Trovate l&#8217;applicazione gratis sul Market. Mandate un e-mail se avete citazioni da aggiungere! The Big Bang Theory quotes.<\/p>\n<div>\n<blockquote>\n<div><em>Many, many quotes from my favorite TV Show! *With Youtube link video*.<\/em><\/div>\n<div><em>Help me to add more quotes, just send me an e-mail.<\/em><\/div>\n<\/blockquote>\n<\/div>\n<p>[app]com.mono.tbbt[\/app]<\/p>\n<h2>Patente<\/h2>\n<p>&nbsp;<\/p>\n<p>Patente \u00e8 un&#8217;applicazione rilasciata con licenza GPL, l&#8217;applicazione \u00e8 molto semplice, bisogna essere preventivamente registrati sul sito ministeriale <a href=\"http:\/\/www.ilportaledallautomobilista.it\">ilportaledellautomobilista.it<\/a> e una volta fatto il login l&#8217;applicazione scaricher\u00e0 informazioni riguardo la propria patente, punti e veicoli. Se qualcuno avesse voglia di contribuire allo sviluppo \u00e8 ben accetto! Link dei sorgenti\u00a0<a href=\"http:\/\/code.google.com\/p\/patente\/\">http:\/\/code.google.com\/p\/patente\/<\/a><\/p>\n<p>[app]com.mono.patente[\/app]<\/p>\n<p>[app]com.mono.patentedonate[\/app]<\/p>\n<h2>Metwit<\/h2>\n<p>&nbsp;<\/p>\n<p>Metwit.net \u00e8 un sito\/social (geo) network emergente, lo scopo \u00e8 quello di inviare e condivedere segnalazioni meteo create dagli utenti. Idea carina e la comunity si sta ingrandendo. L\u2019applicazione permette di registrarsi al sito, visualizzare tutte le segnalazioni sulla mappa e inviare una segnalazione, in futuro sicuaramente aggiunger\u00f2 feature! Applicazione per ora solo Italiana. Dopo una prima disponibilit\u00e0 nel Market Android ho cessato la collaborazione con i ragazzi di metwit.net che hanno provveduto a dare una rinfrescata al progetto. Purtroppo per\u00f2 sono stato costretto a togliere l&#8217;applicazione dal Market perch\u00e8 nel frattempo le API che mi erano state date non sono pi\u00f9 funzionanti. Una nuova applicazione sar\u00e0 presto sviluppata da loro, usando come base la mia che nel frattempo ho rilasciato con licenza GPL qui\u00a0<a href=\"https:\/\/github.com\/monossido\/Metwit\">https:\/\/github.com\/monossido\/Metwit<br \/>\n<\/a><\/p>\n<h2>Applink<\/h2>\n<p>Applink \u00e8 un&#8217;applicazione rimasta ad uno stato iniziale di sviluppo. Lo scopo dell&#8217;applicazione consiste nell&#8217;aprire i programmi ufficiali di Facebook e Twitter alla pressione di un link relativo a uno dei due social network invece di aprire il semplice browser.<\/p>\n<p>Questa \u00e8 una funzione che dovrebbe essere implementata direttamente dai programmi ufficiali, in pi\u00f9 richiede un po&#8217; di reverse enginering delle applicazioni. Lo sviluppo \u00e8 rimasto sospeso per scarso interesse da parte degli utenti. Recentemente Twitter ha finalmente implementato questa funzionalit\u00e0!<\/p>\n<blockquote><p><em>AppLink allows you to open some link to the most popular social networks directly in the official Android application instead of open the browser.<\/em><\/p>\n<p><em>In some case it&#8217;s possible that the Super User (aka root) permission is required.<\/em><\/p>\n<p><em>Still in an initial release.<\/em><\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<p>I sorgenti sono disponibili qui\u00a0<a href=\"https:\/\/github.com\/monossido\/AppLink\">https:\/\/github.com\/monossido\/AppLink<\/a><\/p>\n<p>[app]com.mono.applink[\/app]<\/p>\n<h2>SpeakBird<\/h2>\n<p>&nbsp;<\/p>\n<p>SpeakBird attraverso il sintetizzatore vocale, legge le tue menzioni e messaggi privati di Twitter<\/p>\n<p>SpekBird supporta due modalit\u00e0:<\/p>\n<ul>\n<li>Notification: quando l&#8217;applicazione si accorge di una nuova menzione far\u00e0 comparire una notifica, che, se cliccata, far\u00e0 partire la voce che legge il tweet<\/li>\n<li>Speek-as-Pull: appena l&#8217;applicazione si accorge di una nuova menzione far\u00e0 partire la voce che legge il tweet<\/li>\n<\/ul>\n<p>La prima modalit\u00e0 supporta inoltre le seguenti opzioni:<\/p>\n<ul>\n<li>Parla per avvisare di una nuova notifica<\/li>\n<li>Attiva automaticamente la modalit\u00e0 Speak-as-Pull se le cuffie vengono inserite<\/li>\n<li>Attiva automaticamente la modalit\u00e0 Speak-as-Pull se stai ascoltando musica o giocando<\/li>\n<\/ul>\n<p>Altre opzioni:<\/p>\n<ul>\n<li>Mostra una notifica mentre SpeakBird sta parlando<\/li>\n<li>Forza la voce ad usare una lingua diversa da quella di sistema<\/li>\n<\/ul>\n<p>Open Source (GPLv3) https:\/\/github.com\/monossido\/SpeakBird<\/p>\n<blockquote><p><em>SpeakBird, using the Android TTS, reads the mentions and direct messages you receive on Twitter.<\/em><\/p><\/blockquote>\n<p>I sorgenti sono disponibili qui <a href=\"https:\/\/github.com\/monossido\/SpeakBird\">https:\/\/github.com\/monossido\/SpeakBird<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>[app]com.lorenzobraghetto.speakbirdads[\/app]<\/p>\n<p>[app]com.lorenzobraghetto.speakbird[\/app]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Da fine 2009 mi diletto con la programmazione Android, prima non potevo essere realmente considerato uno sviluppatore a tutti gli effetti. Giocavo tanto, ma programmavo no. Non ho quindi grosse altre esperienze di sviluppo, ma la programmazione Android mi \u00e8 piaciuta fin da subito. Dopo un primo periodo in cui ho creato qualche applicazione giusto [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-1358","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/pages\/1358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/comments?post=1358"}],"version-history":[{"count":16,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/pages\/1358\/revisions"}],"predecessor-version":[{"id":2819,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/pages\/1358\/revisions\/2819"}],"wp:attachment":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/media?parent=1358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}