Qual è il modo migliore per imparare lo sviluppo iOS?

Oggi vi dirò qual è il modo migliore per imparare lo sviluppo iOS.

Qual è il modo migliore per imparare lo sviluppo iOS con Swift?

Sento questa domanda così spesso che è il momento di un'altra carrellata dei migliori corsi online, video, lezioni in presenza e libri per imparare lo sviluppo iOS e Swift.

Se avete cercato, sapete già che ce ne sono un sacco tra cui scegliere. Questa è una lista curata di quelli che sono raccomandati di più, ordinati dal gratuito al più costoso. Assicurati di notare cosa manca: Ho lasciato fuori almeno un'opzione altamente raccomandata (come dire, una raccomandata da molti principianti) che personalmente trovo di bassa qualità e che non raccomanderei.

Swift Playgrounds app

Puoi imparare a codificare con Swift Playgrounds Learn to Code di Apple, che ti insegnerà le basi della programmazione Swift. Mio figlio di 8 anni ci sta lavorando ora, quindi è accessibile a quasi tutte le età. Questo è gratuito, ma avrete bisogno di un iPad per farlo.

Hacking with Swift

Questi tutorial online sono un ottimo modo per imparare le basi di Swift e iniziare a costruire i vostri primi progetti con istruzioni passo dopo passo. Paul Hudson, l'autore, scrive in un modo che è facile da capire, soprattutto se sei nuovo alla programmazione. Questi tutorial sono progettati per essere utilizzati su un Mac con Xcode. Altamente raccomandato - e sono gratuiti!

Start Developing iOS Apps (Swift) by Apple

Questo tutorial online della Apple è un ottimo modo per entrare in iOS dopo aver imparato un po' di Swift (forse dall'app Swift Playgrounds). Vi insegnerà i fondamenti di iOS - le cose che userete in quasi tutte le app che costruirete. È gratuito e richiede solo un Mac con Xcode.

Learn to Code video

Oltre a Swift Playgrounds e al tutorial online, Apple ha anche Learn to Code video su iTunes U che sono brevi e semplici (1-2 minuti ciascuno) e offrono attività e sfide. E sono gratis da guardare sul tuo iPhone o iPad.

Sviluppare app iOS 11 con Swift di Stanford

Sviluppare app iOS 11 con Swift di Stanford è un corso online molto popolare. È altamente raccomandato da un sacco di persone (basta leggere le recensioni per il loro corso iOS 10), e secondo me le lezioni sono eccellenti. Bonus: è gratis.

Programmazione SWIFT: The Big Nerd Ranch Guide

Se state cercando un libro, Swift Programming: The Big Nerd Ranch Guide è eccellente. Si può fare anche se non si ha esperienza di sviluppo, anche se probabilmente raccomanderei di iniziare in modo più semplice con Learn to Code with Swift Playgrounds per ottenere le basi prima di tuffarsi in questo. Ma in ogni caso, questo è un grande libro e un ottimo affare per circa $30.

iOS Programming: The Big Nerd Ranch Guide

Oltre al loro libro su Swift, The Big Nerd Ranch ha anche scritto il miglior libro per imparare lo sviluppo iOS, chiamato iOS Programming: The Big Nerd Ranch Guide. Se sei uno sviluppatore esperto, probabilmente puoi iniziare ad imparare iOS con questo libro. Altrimenti, potreste voler iniziare con il libro Swift Programming del Big Nerd Ranch. iOS Programming è anch'esso eccellente e costa circa $30.

iOS Essentials with Swift

Mi rendo conto che questo sta iniziando a sembrare una pubblicità per il Big Nerd Ranch, ma non mi pagano nulla per fare questo; loro scrivono solo i migliori libri e insegnano i migliori workshop. Potete andare al The Big Nerd Ranch per un coinvolgente workshop di 7 giorni per imparare iOS Essentials con Swift. È relativamente costoso rispetto alle altre opzioni qui a 5200 dollari, ma ho sentito da più sviluppatori che ne vale assolutamente la pena. Se sei uno sviluppatore e vuoi solo entrare in iOS e Swift, questa è un'ottima scelta. Altamente raccomandato.

Altre opzioni da considerare

Il corso iOS Development in Swift della Plymouth University offre video lezioni gratuite simili a quelle di Stanford. Le recensioni sono buone anche per questo, ma non ho alcuna esperienza personale. Se Stanford non fa per voi, questo potrebbe esserlo.

BrainStation ha un workshop online a pagamento di cui non so nulla, ma sembra buono dall'esterno. (Se l'hai seguito, per favore condividi la tua esperienza mandandomi un'email!)

Lo so, ce ne sono tonnellate. Ma questi sono quelli che vedo e sento raccomandare di più, quindi sono un ottimo punto di partenza.

Vuoi saperne di più sullo sviluppo di app iOS? Hestabit