Ignatius
sfumature di grigio
Premessa:
A fine 2015, tra i buoni propositi per il 2016, avevo stabilito che nell'anno che verrà (cfr. Lucio Dalla):
1) avrei imparato a programmare in Java per Android
2) avrei realizzato una semplice App, per la quale intravedevo un "mercato", visto che i miei 3 figli si rimbambiscono volentieri anche con App relativamente elementari, come quella che andava di moda qualche tempo fa, dove si doveva indovinare il nome di un marchio guardandone il logo
3) avrei collaudato e infine pubblicato la mia App sul PlayStore
4) avrei realizzato un miliardo di download (per quello ho pensato ad Android anziché ad iOS )
5) avrei fatto quotare al Nasdaq la mia società informatica e, divenuto milionario, mi sarei ritirato (così forse avrei avuto più tempo per diventare un fotografo amatoriale migliore).
Naturalmente mi serviva una App bilingue italo-inglese (non ci sono un miliardo di Italian speakers), qualcosa di semplice graficamente... quindi ho deciso di realizzare un normalissimo Quiz: un "quale dei tre" con soggetto musicale, nel quale si leggono alcune strofe di una canzone, e bisogna identificarne il titolo tra tre opzioni.
Ecco il risultato di quasi un anno di lavoro (nel tempo libero), ovvero la versione 1.0 del mio Threevia Quiz :
https://play.google.com/store/apps/details?id=threeviasoftware.Threevia
[Risulta vietata ai minori di 16 anni perché, nel caricarla sull'Apple Store, per trasparenza ho dovuto considerare che ho riportato anche la mia canzone masiniana preferita ("Vaff...ulo") e persino "Bella Str..za": linguaggio chiaramente offensivo, misogino e forsanche AntiCristico].
I punti (4) e (5) del mio piano sono leggerissimamente in ritardo, anche perché non ho ancòra imparato come inserire i banner pubblicitari che, in qualche versione successiva, compariranno nella Activity (schermata) finale e che mi renderanno multi-multi-multi-milionario.
Ma sono dettagli: l'importante è che, da domenica pomeriggio, l'App sia scaricabile.
Difficolta? Sì, per un fossile (50 anni da poco) che da ragazzo e da giovane aveva masticato Basic, Assembler Z80, Cobol, DB3 ma che da tempo era un semplice "utente evoluto" di Excel, la Programmazione a Oggetti è molto complicata.
Ad esempio: uno definisce una variabile all'interno di un ciclo o di una Activity ma poi, se intende usarla fuori dal ciclo o dall'Activity, il sistema - di default - non la trova. E occorre cercare un "trucco" che consenta di ripescarla.
Credo di avere compreso il 5% scarso dell'impressionante mondo di Java, ma per ora è bastato.
Di certo, un programmatore "vero" inorridirebbe di fronte ai trucchi che l'ingegno mi ha fatto usare per superare i miei limiti tecnici.
La cosa buona è che il web è pieno di corsi, tutorial, forum e risorse gratis, tra cui soprattutto il sito Stackoverflow: di fatto, basta chiedere a google (in inglese) cose del tipo "trasferire il valore di una variabile da una activity ad un'altra", per esempio, e si trovano domande già fatte e risposte con il codice già pronto da copiare (qualche volta non funziona, qualche volta va personalizzato e qualche volta funziona al primo tentativo).
Avendo un lavoro, all'App ho potuto dedicare solo una parte delle notti (dalle 11 all'1) e qualche ora nei weekend. A sensazione, credo che la preparazione dei database tra cui vengono scelte a caso le domande mi abbia assorbito oltre metà del tempo: ad oggi ci sono 892 domande su canzoni in inglese e 721 domande su canzoni in italiano.
Ero già abbastanza appassionato di musica, e ritengo che molti Autori di musica siano dei veri Poeti ma, nel realizzare questa App, ho scoperto o riscoperto molti Autori.
Per fare un esempio, ho scoperto di amare Roberto Vecchioni molto di più di quanto pensassi.
E poi ho ritrovato "Stancami stancami musica", poco nota canzone d'epoca di Mimmo Cavallo, una delle non molte canzoni per le quali, secondo me, la parola "Rock" e la parola "italiano" possono stare nella stessa frase.
Ammetto anche di essermi abbassato a compromessi degradanti: se, per il DB inglese, sono riuscito a tenere fuori Taylor Swift, la solidità dei miei valori morali, spirituali e artistici ha vacillato quando, per rimpinguare l'esiguo DB italiano, ho pescato anche tra le opere di Paola & Chiara.
Quindi, Androidiani appassionati di musica di tutto il mondo, se volete provare a cimentarvi con un Quiz che, come dice l'autore, va "da Actarus a Zucchero" ("from ABBA to ZZTop" in inglese), e che non mette in palio niente ma che non vi chiede nessun accesso alla vostra rubrica o agli altri vostri dati privati, buon divertimento!
[Per chi vuole fare un po' di insider trading, visto che Wall Street è chiusa, potete anticipare i mercati sapendo che questa notizia farà crollare il titolo Apple del 40% e salire Google, Samsung e Huawei di altrettanto] .
IñO
P.S. Programmi per il 2017?
Credo che sia più probabile che io aggiunga un nuovo DB (es. aforismi, citazioni letterarie o altro) piuttosto che mi cimenti con l'apprendimento del linguaggio Swift per rilasciare la mia App sull'Apple Store... Ma se Tim Cook, disperato, mi chiama e mi implora, magari ci ripenso.
A fine 2015, tra i buoni propositi per il 2016, avevo stabilito che nell'anno che verrà (cfr. Lucio Dalla):
1) avrei imparato a programmare in Java per Android
2) avrei realizzato una semplice App, per la quale intravedevo un "mercato", visto che i miei 3 figli si rimbambiscono volentieri anche con App relativamente elementari, come quella che andava di moda qualche tempo fa, dove si doveva indovinare il nome di un marchio guardandone il logo
3) avrei collaudato e infine pubblicato la mia App sul PlayStore
4) avrei realizzato un miliardo di download (per quello ho pensato ad Android anziché ad iOS )
5) avrei fatto quotare al Nasdaq la mia società informatica e, divenuto milionario, mi sarei ritirato (così forse avrei avuto più tempo per diventare un fotografo amatoriale migliore).
Naturalmente mi serviva una App bilingue italo-inglese (non ci sono un miliardo di Italian speakers), qualcosa di semplice graficamente... quindi ho deciso di realizzare un normalissimo Quiz: un "quale dei tre" con soggetto musicale, nel quale si leggono alcune strofe di una canzone, e bisogna identificarne il titolo tra tre opzioni.
Ecco il risultato di quasi un anno di lavoro (nel tempo libero), ovvero la versione 1.0 del mio Threevia Quiz :
https://play.google.com/store/apps/details?id=threeviasoftware.Threevia
[Risulta vietata ai minori di 16 anni perché, nel caricarla sull'Apple Store, per trasparenza ho dovuto considerare che ho riportato anche la mia canzone masiniana preferita ("Vaff...ulo") e persino "Bella Str..za": linguaggio chiaramente offensivo, misogino e forsanche AntiCristico].
I punti (4) e (5) del mio piano sono leggerissimamente in ritardo, anche perché non ho ancòra imparato come inserire i banner pubblicitari che, in qualche versione successiva, compariranno nella Activity (schermata) finale e che mi renderanno multi-multi-multi-milionario.
Ma sono dettagli: l'importante è che, da domenica pomeriggio, l'App sia scaricabile.
Difficolta? Sì, per un fossile (50 anni da poco) che da ragazzo e da giovane aveva masticato Basic, Assembler Z80, Cobol, DB3 ma che da tempo era un semplice "utente evoluto" di Excel, la Programmazione a Oggetti è molto complicata.
Ad esempio: uno definisce una variabile all'interno di un ciclo o di una Activity ma poi, se intende usarla fuori dal ciclo o dall'Activity, il sistema - di default - non la trova. E occorre cercare un "trucco" che consenta di ripescarla.
Credo di avere compreso il 5% scarso dell'impressionante mondo di Java, ma per ora è bastato.
Di certo, un programmatore "vero" inorridirebbe di fronte ai trucchi che l'ingegno mi ha fatto usare per superare i miei limiti tecnici.
La cosa buona è che il web è pieno di corsi, tutorial, forum e risorse gratis, tra cui soprattutto il sito Stackoverflow: di fatto, basta chiedere a google (in inglese) cose del tipo "trasferire il valore di una variabile da una activity ad un'altra", per esempio, e si trovano domande già fatte e risposte con il codice già pronto da copiare (qualche volta non funziona, qualche volta va personalizzato e qualche volta funziona al primo tentativo).
Avendo un lavoro, all'App ho potuto dedicare solo una parte delle notti (dalle 11 all'1) e qualche ora nei weekend. A sensazione, credo che la preparazione dei database tra cui vengono scelte a caso le domande mi abbia assorbito oltre metà del tempo: ad oggi ci sono 892 domande su canzoni in inglese e 721 domande su canzoni in italiano.
Ero già abbastanza appassionato di musica, e ritengo che molti Autori di musica siano dei veri Poeti ma, nel realizzare questa App, ho scoperto o riscoperto molti Autori.
Per fare un esempio, ho scoperto di amare Roberto Vecchioni molto di più di quanto pensassi.
E poi ho ritrovato "Stancami stancami musica", poco nota canzone d'epoca di Mimmo Cavallo, una delle non molte canzoni per le quali, secondo me, la parola "Rock" e la parola "italiano" possono stare nella stessa frase.
Ammetto anche di essermi abbassato a compromessi degradanti: se, per il DB inglese, sono riuscito a tenere fuori Taylor Swift, la solidità dei miei valori morali, spirituali e artistici ha vacillato quando, per rimpinguare l'esiguo DB italiano, ho pescato anche tra le opere di Paola & Chiara.
Quindi, Androidiani appassionati di musica di tutto il mondo, se volete provare a cimentarvi con un Quiz che, come dice l'autore, va "da Actarus a Zucchero" ("from ABBA to ZZTop" in inglese), e che non mette in palio niente ma che non vi chiede nessun accesso alla vostra rubrica o agli altri vostri dati privati, buon divertimento!
[Per chi vuole fare un po' di insider trading, visto che Wall Street è chiusa, potete anticipare i mercati sapendo che questa notizia farà crollare il titolo Apple del 40% e salire Google, Samsung e Huawei di altrettanto] .
IñO
P.S. Programmi per il 2017?
Credo che sia più probabile che io aggiunga un nuovo DB (es. aforismi, citazioni letterarie o altro) piuttosto che mi cimenti con l'apprendimento del linguaggio Swift per rilasciare la mia App sull'Apple Store... Ma se Tim Cook, disperato, mi chiama e mi implora, magari ci ripenso.