Perché i nonni saranno in grado di costruire un'app entro il 2020
( Nota del redattore: questo post ospite è stato creato da Yoav Vilner .)
Hai mai paragonato il mondo digitale di oggi a quello degli anni '90 ? Se un geek tecnologico di quell'epoca avesse potuto intravedere la tecnologia che usiamo al giorno d'oggi, non sarebbe sbagliato equipararlo a un mondo futuristico di fantascienza di cui avrebbe letto solo nei romanzi.
Con il passare degli anni, la tecnologia che un tempo era alla portata delle élite tecnologiche sta diventando sempre più accessibile a chi ha capacità tecniche limitate . In pochi anni, abbiamo potuto vedere lo sviluppo di app per dispositivi mobili diventare disponibile per chiunque abbia poche ore e un'idea.
Quindi, in questo articolo, ti spiegherò i motivi che renderanno lo sviluppo di applicazioni un'abilità così comune che persino le nonne saranno in grado di creare un'app nel prossimo futuro. Continuiamo a leggere.
Tecnologia e accessibilità
Negli anni '90, un edificio di dieci anni sul suo sito web era considerato una premonizione della grandezza tecnica. I suoi genitori lo avrebbero probabilmente paragonato a Bill Gates e segretamente contarono i giorni fino a quando il loro figlio milionario pagò per il loro comodo ritiro.
Ma oggi? Uno studente di una scuola elementare che sta costruendo un sito web potrebbe trasformare le teste di alcuni Baby Boomers, ma non impressionerebbe la squadra del Millennial. Chiunque può creare un account su uno dei centinaia di costruttori di siti web WYSIWYG drag-and-drop e avere il proprio sito Web attivo e funzionante in un giorno o due.
Allo stesso modo, ci sono una miriade di piattaforme che ti aiutano a costruire un'app su un budget - in modo rapido e senza conoscenze di programmazione richieste.Ciò fa emergere una verità più ampia, ovvero la tecnologia che ci ha stupito dieci anni fa è diventata così sempre più accessibile che - a rischio di sembrare cliché - anche tua nonna poteva usarla .
In breve tempo nessuno attirerà l'attenzione quando i bambini di dieci anni (o nonni, peraltro) realizzeranno la propria app e la lanciano nell'app store. Man mano che la tecnologia avanzata migliora e diventa sempre più onnipresente, sarà necessaria meno conoscenza per costruire il tuo.
Istruzione economica ed efficace
Negli anni '90, se volevi imparare come codificare, avevi solo una mano piena di opzioni disponibili. Molte di queste opzioni erano costose - certamente troppo costose per i bambini, gli anziani con un reddito fisso o gli hobbisti da imparare .
Si poteva solo studiare la programmazione attraverso un diploma universitario - legato per limiti di età e restrizioni finanziarie o attraverso l'autoapprendimento che comportava libri di testo ingombranti e certamente nessun mentore . Questo è tutto, nessuna altra opzione.
Tuttavia oggi, questo non potrebbe essere meno vero. Esistono dozzine di eccellenti corsi di coding online, scuole e comunità in cui puoi imparare dalle basi ai livelli di programmazione più avanzati .Esistono persino risorse progettate su misura per persone specifiche, sia che si tratti di hobbisti, bambini o studenti più grandi attraverso i quali è possibile passare dal livello principiante a quello di livello junior in tre mesi .
Le comunità spingono i programmatori
Il mondo di oggi si distingue dagli anni passati non solo attraverso le opportunità di apprendimento nella programmazione, ma c'è anche un'abbondanza di risorse che uno sviluppatore di anni 90 poteva solo sognare.
Esistono numerose comunità e risorse che ti consentono di utilizzare migliaia di componenti open-source nelle tue applicazioni . In effetti, ci sono alcune società che si basano interamente su questa idea e consentono a qualsiasi sviluppatore di condividere componenti esistenti del codice sorgente attraverso i propri progetti e con altri membri del proprio team o della comunità.
Questo tipo di modularità "lego-like" riduce le barriere che impediscono ai nuovi sviluppatori di creare applicazioni. Bit, ad esempio, è un progetto open source che è stato sviluppato da una comunità di sviluppatori.
Le community di coding sul web sono piene di sviluppatori esperti che sono disposti a condividere e aiutare i nuovi programmatori a risolvere i problemi. Siti come Hashnode consentono agli aspiranti programmatori di porre domande e ricevere risposte da programmatori esperti.Allo stesso modo, GitHub consente ai programmatori di condividere i loro progetti open-source con la comunità più ampia, che può quindi modificarli e partecipare al loro sviluppo.
L'app della nonna arriverà presto
Alla fine, lo sviluppo delle app passerà attraverso il sito web. Esistono già soluzioni drag-and-drop che facilitano lo sviluppo di semplici app . Man mano che queste piattaforme guadagnano più popolarità, più persone che non ti aspetteresti di avere interesse nello sviluppo di app usciranno dalla falegnameria e le daranno una possibilità.
In breve, entro pochi anni, la nonna non avrà bisogno del tuo aiuto utilizzando un'app; lei ne costruirà una lei stessa.
10 funzioni di notifica Android con cui puoi giocare
Abbiamo già trattato alcuni aspetti interessanti del possesso di un dispositivo Android, ad esempio app che puoi utilizzare per facilitare il cambio di app, homescreen Android divertenti fai-da-te, app che puoi utilizzare per connetterti a un computer, moduli Xposed che puoi utilizzare per ignorare il flashing e come bloccare gli annunci in app e browser in esecuzione su Android.
Converti disegni di schizzo in newsletter HTML con Slinky
La maggior parte degli strumenti di esportazione del codice sono goffi e poco affidabili. Tuttavia, Slinky è un diverso tipo di esportatore per Sketch, che trasforma i tuoi progetti in modelli di newsletter completamente compatibili .È facile trovare idee per la newsletter e ricreare i tuoi preferiti in un programma di progettazione.