Articolo originale: How to use freeCodeCamp on a mobile phone di Jackson Bates

Tradotto e adattato da: Dario Di Cillo

Per 5 anni, freeCodeCamp ha aiutato milioni di persone a imparare a programmare... beh... gratis!

Questo ha aperto un mondo di opportunità a tutti quelli che non possono permettersi un bootcamp o uno tra i tanti costosi corsi disponibili. Tuttavia, per alcuni, c'è una grande barriera da superare: la necessità di usare un computer fisso o portatile.

Programmare su freeCodeCamp usando uno smartphone era già possibile, ma non era un'esperienza parrticolarmente comoda, fino ad oggi!

Con il quinto compleanno di freeCodeCamp, è arrivato un magnifico regalo per la community di sviluppatori: la nuova interfaccia Command Line Chic, che include un'esperienza mobile di gran lunga superiore a quella precedentemente disponibile.

commlinechic
La nuova interfaccia responsiva command line chic

Ottenere il meglio dalla programmazione mobile

Forse hai già provato a usare il tuo dispositivo mobile per programmare su freeCodeCamp notando un fastidioso bug: è impossibile cancellare le cose come si deve!

Se ti sei già trovato ad affrontare questo problema, la causa è semplice: i suggerimenti della tua tastiera stanno trattando i caratteri singoli come stringhe più lunghe. Non ho investigato questo aspetto nel dettaglio ma il mio intuito mi dice che viene cancellato il codice della html entity.

Il rimedio è semplice: disabilita i suggerimenti, o meglio, usa un'apposita tastiera per programmare sul tuo dispositivo.

In questo modo, hai il vantaggio di avere disponibili i tasti che usi spesso per programmare (ma che non fanno parte del linguaggio comune), come parentesi quadre e graffe o altri caratteri speciali.

Tastiere da programmazione per il tuo dispositivo mobile

codeboard
CodeBoard per Andoid

CodeBoard per Android fornisce una tastiera con tutti i tasti di cui puoi aver bisogno per completare i corsi interattivi di freeCodeCamp. Potrebbe essere un po' troppo affollata per uno smartphone (anche se la uso sul mio e ormai mi sono abituato), ma sul tablet è la compagna ideale.

ioscodeboard
DevKey per iOS

DevKey per iOS ha un'interfaccia meno affollata, pur fornendo la maggior parte dei tasti di cui puoi aver bisogno. Personalmente, non posso consigliarla, visto che non ho un iPhone, ma credo sia superfluo aggiungere che offre un'esperienza migliore per la programmazione da mobile rispetto alle tastiere standard.

Programma dove vuoi!

Ora che hai potenziato il tuo ambiente di studio mobile, puoi seguire le lezioni di freeCodeCamp ovunque tu vada, senza bisogno di uno scomodo laptop che sfrutta l'hotspot del tuo cellulare.

Non vedo l'ora di usare la nuova interfaccia con il mio set-up mobile per migliorare la mia partecipazione sul forum di freeCodeCamp! Ho sempre utilizzato il forum principalmente dal mio cellulare, ma ho faticato per dare il mio aiuto con le sfide di programmazione a causa dei problemi di cui abbiamo parlato. Adesso, puoi aspettarti di ricevere ancora più supporto da me, e spero anche da altri!

Buon compleanno, freeCodeCamp, e buona programmazione a tutti!