Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/abbeyjackson/AWESOME-iOS-Learning-Resources

Big list of high-quality iOS learning resources including courses, blogs, newsletters, podcasts, and devloper communities
https://github.com/abbeyjackson/AWESOME-iOS-Learning-Resources

List: AWESOME-iOS-Learning-Resources

Last synced: 7 days ago
JSON representation

Big list of high-quality iOS learning resources including courses, blogs, newsletters, podcasts, and devloper communities

Lists

README

        

#### Please Note:
#### I no longer have time to maintain this. If anyone wants to be added as a contributor so they can keep it up please reach out to me somehow or create an issue. The requirements are that these should not be blogs that just regurgitate what everyone else does. The resources added should be contributing unique thoughts and be written in a clear and concise manner. Also except in exceptional circumstances the resource should be free or have a majority of the useful content be free.
-----------

# iOS-Learning-Resources
Big list of high-quality iOS learning resources including courses, blogs, newsletters, podcasts, and devloper communities

I have collected a list of quality iOS blogs, newsletters, courses etc to further your knowledge and stay on top of news. This is not a huge list of every resource out there by any means, but I think these are the best and more importantly I have tried to only include active sites. Most are free with the exception of a few course websites which are well worth the inexpensive monthly cost. Please let me know of others! twitter.com/earthabbey -- abbey @ abbeyjackson .ca

Before diving into iOS specific stuff, here are a list of resources to help people who are 100% new to programming get a feel for terminology and the way programming actually works:
* [tutorialspoint.com/developers_best_practices](http://www.tutorialspoint.com/developers_best_practices)
* [tutorialspoint.com/computer_glossary.htm](http://www.tutorialspoint.com/computer_glossary.htm)
* [learn.saylor.org/course/view.php?id=66](https://learn.saylor.org/course/view.php?id=66) (Elementary Data Structures -- this will help you greatly if you have no prior programming experience)

## Blogs:
Several blogs are tutorial based but because they do not have good organization of tutorial topics I have included them here rather than the "Course-like" section where the organized tutorial sites are.
* [news.ios-developers.io](http://news.ios-developers.io)
* [nshipster.com](http://nshipster.com)
* [makeapppie.com](http://makeapppie.com)
* [garglingwithrazorblades.com](http://garglingwithrazorblades.com)
* [cimgf.com](http://cimgf.com)
* [littlebitesofcocoa.com](http://littlebitesofcocoa.com)
* [developer.apple.com/swift/blog](http://developer.apple.com/swift/blog)
* [natashatherobot.com](http://natashatherobot.com)
* [mikeash.com/pyblog](http://mikeash.com/pyblog)
* [iosunittesting.com](http://iosunittesting.com)
* [gkbrown.wordpress.com](http://gkbrown.wordpress.com)
* [grokswift.com](http://grokswift.com)
* [jamesonquave.com/blog/](http://jamesonquave.com/blog)
* [blog.ios-developers.io](http://blog.ios-developers.io)
* [ios-blog.co.uk](http://www.ios-blog.co.uk)
* [medium.com/ios-os-x-development](http://medium.com/ios-os-x-development)
* [marco.org](http://marco.org)
* [useyourloaf.com](http://useyourloaf.com)
* [merowing.info](http://merowing.info)
* [inessential.com](http://inessential.com)
* [david-smith.org](http://david-smith.org)
* [oleb.net](http://oleb.net)
* [cocoawithlove.com](http://www.cocoawithlove.com)
* [realm.io/news/#apple](https://realm.io/news/#apple)
* [rx-marin.com](http://rx-marin.com)
* [rajkandathi.com](http://rajkandathi.com)
* [appventure.me](http://appventure.me)
* [iosinsight.com](http://iosinsight.com)

## Podcasts:
* [tii.libsyn.com](http://tii.libsyn.com) (News Podcast: "Today in iOS")
* [raywenderlich.com/rwpodcast](http://raywenderlich.com/rwpodcast)
* [appleinsider.com/topic/podcast](http://appleinsider.com/topic/podcast)
* [atp.fm](http://atp.fm)
* [iosbytes.codeschool.com/episodes](https://iosbytes.codeschool.com/episodes)
* [5by5.tv/iohyes](http://5by5.tv/iohyes)
* [coreint.org](http://www.coreint.org)
* [devchat.tv/iphreaks](https://devchat.tv/iphreaks)
* [releasenotes.tv](https://releasenotes.tv) (Independent app development)
* [relay.fm/radar](https://www.relay.fm/radar) (Independent app development)
* [Swift Unwrapped](https://spec.fm/podcasts/swift-unwrapped)
* [Swift Over Coffee](https://anchor.fm/swiftovercoffee)
* [Swift by Sundell](https://www.swiftbysundell.com/podcast) Answering Your Swift Questions
* [iOS Dev Break](http://iosdevbreak.com)
* [Inside iOS Dev](http://insideiosdev.com)
* [The Swift Community Podcast](https://www.swiftcommunitypodcast.org) A podcast by the Swift community for the Swift community

## Weeklies:
* [iosdevweekly.com](http://iosdevweekly.com)
* [ios-goodies.com](http://ios-goodies.com)
* [ioscomponentsweekly.com](http://ioscomponentsweekly.com)
* [iosweekly.curated.co](http://iosweekly.curated.co)
* [indieiosfocus.curated.co](https://indieiosfocus.curated.co)
* [weeklycocoa.news](https://weeklycocoa.news)

## News:
* [venturebeat.com/tag/ios](http://venturebeat.com/tag/ios)
* [techradar.com/us/news/mobile-computing](http://techradar.com/us/news/mobile-computing)
* [appleinsider.com](http://appleinsider.com)
* [apple.com/ca/hotnews](http://apple.com/ca/hotnews) & [apple.com/hotnews](http://apple.com/hotnews)
* [iosbytes.codeschool.com](https://iosbytes.codeschool.com)
* [tii.libsyn.com](http://tii.libsyn.com) (News Podcast: "Today in iOS")

## Communities:
* [reddit.com/r/swift](http://reddit.com/r/swift)
* [reddit.com/r/ios](http://reddit.com/r/ios)
* [facebook.com/groups/swiftiosdev](http://facebook.com/groups/swiftiosdev)
* [facebook.com/groups/iosdevs](http://facebook.com/groups/iosdevs)
* [ios-developers.io](http://ios-developers.io)
* [bit.ly/1LSHi2f](http://bit.ly/1LSHi2f) (G+ Community, 15K members)
* [bit.ly/1Ved4B3](http://bit.ly/1Ved4B3) (G+ Community 3.5K members)
* [bit.ly/1LbXz81](http://bit.ly/1LbXz81) (LinkedIn Group)

## Course-like (lots of tutorials in an organized format):
* [developer.apple.com/videos](https://developer.apple.com/videos)
* [developer.apple.com/swift/resources](https://developer.apple.com/swift/resources)
* [asciiwwdc.com](http://asciiwwdc.com) Searchable full-text transcripts of WWDC sessions
* [tutorialspoint.com/ios](http://www.tutorialspoint.com/ios)
* [tutorialspoint.com/objective_c](http://www.tutorialspoint.com/objective_c)
* [tutorialspoint.com/swift](http://www.tutorialspoint.com/swift)
* [appcoda.com](http://appcoda.com)
* [rypress.com](http://rypress.com/tutorials/objective-c)
* [raywenderlich.com](http://raywenderlich.com)
* [hackingwithswift.com](http://hackingwithswift.com)
* [designcode.io](http://designcode.io)
* [tutsplus.com](http://code.tutsplus.com/categories/ios-sdk)
* [objc.io](http://tutsplus.com)
* [cocoadevcentral.com](http://cocoadevcentral.com)

## Courses:
* [bit.ly/1KI3PyM](http://bit.ly/1KI3PyM) Coursera ObjC
* [apple.co/1gVVEGv](http://apple.co/1gVVEGv) Stanford iOS7/ObjC
* [apple.co/1BA3RDf](http://apple.co/1BA3RDf) Stanford iOS8/Swift
* [apple.co/1OPXnYK](http://apple.co/1OPXnYK) Stanford iOS9/Swift
* [itunes.com/PlymouthSwift](https://itunes.com/PlymouthSwift) Plymouth University Swift
* [bit.ly/1YOWdnD](http://bit.ly/1YOWdnD) Treehouse
* [bit.ly/1lXwCcD](http://bit.ly/1lXwCcD) Ray Wenderlich Video Courses ObjC & Swift
* [bit.ly/1QmOtEE](http://bit.ly/1QmOtEE) A Better Way to Learn Swift, from Thinkster
* [bit.ly/1X6YmLh](http://bit.ly/1X6YmLh) Code Path's "Understanding Swift"

### Algorithms
* [bit.ly/22gaZUN](http://bit.ly/22gaZUN) Swift Algorithms and Data Structures
* [bit.ly/1rsNUAW](http://bit.ly/1rsNUAW) Ray Wenderlich Swift Algorithm Club
* [bit.ly/1rsNYka](http://bit.ly/1rsNYka) Algorithm Courses on Coursera (Not iOS specific)

### Swift Backend
* [bit.ly/23vZDuU](http://bit.ly/23vZDuU) Building RESTful JSON apps in Swift

## Videos:

### Apple's WWDC
* [apple.co/1Yv4Xj7](http://apple.co/1Yv4Xj7) 2016: iOS 10, XCode 8, Swift 3
* [apple.co/1Yv4ZHL](http://apple.co/1Yv4ZHL) 2015: iOS 9, XCode 7, Swift 2
* [apple.co/1Yv5a64](http://apple.co/1Yv5a64) 2014: iOS 8, XCode 6, Swift 1
* [iOS Development with Swift in Motion](https://www.manning.com/livevideo/ios-development-with-swift-lv)

### Other
Most of this video list comes from [Stefan SUT on LinkedIn](https://www.linkedin.com/pulse/continuous-ios-learning-part-2-stefan-sut)
* [vimeo.com/nsconf](https://vimeo.com/nsconf)
* [pomo.tv](http://www.pomo.tv)
* [youtube.com/user/GotoConferences](https://www.youtube.com/user/GotoConferences)
* [youtube.com/user/UIKonf](https://www.youtube.com/user/UIKonf)
* [realm.io/news/swift-summit/](https://realm.io/news/swift-summit)
* [MobileCentralEurope on youtube](https://www.youtube.com/channel/UCVmsyhkifdHTomiVlA11FgQ)
* [youtube.com/user/pragmamark](https://www.youtube.com/user/pragmamark)
* [realm.io/altconf/](https://realm.io/altconf)
* [vimeo.com/cocoaconf/videos](https://vimeo.com/cocoaconf/videos)
* [vimeo.com/360conferences/videos](https://vimeo.com/360conferences/videos)
* [dot conferences on youtube](https://www.youtube.com/channel/UCSRhwaM00ay0fasnsw6EXKA)

## Random:
Things you might want to know and which will help your learning
* [developer.apple.com/resources](https://developer.apple.com/resources)
* [sanketfirodiya/ios-marketing-resources](https://github.com/sanketfirodiya/ios-marketing-resources)
* [inessential.com/hownottocrash](http://inessential.com/hownottocrash)
* [metova.com/blog/dev/guide-xcode-ui-test](https://metova.com/blog/dev/guide-xcode-ui-test) I wrote this!
* [metova.com/blog/dev/concurrency-in-ios/](https://metova.com/blog/dev/concurrency-in-ios)
* [github.com/abbeyjackson/GitCheatsheet](https://github.com/abbeyjackson/GitCheatsheet) I wrote this!
* [maniacdev.com/xcode-plugins](https://maniacdev.com/xcode-plugins)
* [XCode ShortcutKeys](http://apple.co/22gaUjW)
* [git-tower.com/blog/xcode-cheat-sheet](https://www.git-tower.com/blog/xcode-cheat-sheet)

## Templates:
Templates I have made to make my life easier while I was learning confusing topics or new frameworks
* [Centered Scroll View](https://github.com/abbeyjackson/CenteredScrollViewTemplate)
* [Announcement Slider with dots](https://github.com/abbeyjackson/AnnouncementSlider-CodeExample)
* [ORKResearchKit - Research Kit](https://github.com/abbeyjackson/AnxietyResearch)
* [Stretching Header](https://github.com/abbeyjackson/StretchyHeader)