言語学習をしていると、もっと体系的に学びたい、実際に実務でどんな感じのソースコードが書かれているかみたいなどと思うことがあると思います。その中で自分が体系的に学べたものをいくつか紹介したいと思います。
※内容は初心者から中級者向けです。
###Github Repositories
raywenderlichさんによる、swiftでalgorithmを学べるリポジトリです。
Kickstarterさんが実際にリリースしているアプリのオープンソースリポジトリです。
mixiさんが公開している、実務スキルを身につけることができるトレーニングコースです。
Swift版は、Cyberagentさんのキャンプで使われたものがマージされたものみたいです。
##Youtube Channels(動画配信サービス 無料)
Jared Davidsonさんが爽やかな顔で登場して、
有名アプリのUIを作成したり、実践的なアプリを作成したりしています。
Brian Adventさんが様々な機能をおっとりとした声で
解説をしながらコーディングする、実践的な動画をアップロードしています。
Brian Voongさんが今流行りのFirebaseを使ったチャットアプリを作ったり、
Playgroundを使ってAlgorithmsをコーディングしながら解説したり、
実践的な動画をアップロードしています。
##Udemy(動画学習サービス 有料)
Xcodeをインストールしようから実践的なアプリを複数作って、
体系的に様々な機能を学ぶことができます。
##Books
絶対に挫折しないシリーズは、すごく優しいので、始めに購入する本としてオススメです。
「Swift実践入門」Swiftとは?からGithub Search APIを使った、
クライアントアプリを作成するまで体系的に学べるとても良い本です。
改訂新版も出るみたいなので要チェックです。
「モバイルアプリ開発エキスパート養成読本」 流行りのRxSwiftを使用し、
Githubユーザー検索APIを使ったクライアントアプリ作成する章がとても実践的です。
これからも体系的な学習が出来るサービス、リポジトリなどがあったら随時更新していきます。
オススメの学習法があったら教えていただけると幸いです