Skip to content

Latest commit

History

History
146 lines (131 loc) 路 12.7 KB

AmazingMaterials.md

File metadata and controls

146 lines (131 loc) 路 12.7 KB

Amazing Materials

Websites and Blogs

  • Apple Developer - Centralized resource that makes available various materials related to software development for Apple Ecosystem.
  • GitHub - Yes, that is right! GitHub is one of your best friends. Here you can find a ton of examples, projects and learn from them.
  • The Clean Code Blog - Not directly related, The Clean Code Blog by Robert C. Martin aka Uncle Bob is a must have resource for Apply Ecosystem developer.
  • Ray Wenderlich - Is one of the most trusted and well known resources for iOS, macOS, Android, Game Development (and the list goes on).
  • AppCoda
  • objc io
  • NSHipster
  • Natasha The Robot - Natasha Murashev's iOS development blog.
  • iOS Goodies - Curated weekly iOS newsletter.
  • We 鉂わ笍 Swift - Swift and iOS tutorials, articles, books and more.
  • Hacking with Swift - Maintained by Paul Hudson, Hacking with Swift is a regularly updated resource for learning all kinds of amazing things.
  • Swift Forward - Blog by Lammert Westerhoff about Swift and iOS.
  • Medium: iOS and OSX Development
  • Swift by Sundell - Swift By Sundell is a weekly blog about Swift development.
  • Sound of Silence - iOS/macOS blog by Matt Reagan.
  • Khanlou - Swift and Objective C blog bt Soroush Khanlou.
  • Swift Weekly - A community-driven weekly newsletter about what's happening in the Swift open source projects at Swift.org
  • Swift Org
  • The Swift Dev - Learn all about the Swift programming language.
  • INVASIVECODE
  • What's new in Swift? - Learn what's new in Swift with hands-on code examples, all in one place and with no clutter.
  • Marco Santa Developer - Personal blog about programming by Marco Santarossa.
  • Yet another Swift blog - Personal blog about Swift by Vadim Bulavin.
  • Brian Advent - Tutorials For iOS Developers.
  • Let's Build App - High quality iOS tutorials and traning.
  • Ole Begemann - Personal blog and website about Swift and iOS by Ole Begemann.
  • Big Nerd Ranch - iOS Blog from Big Nerd Ranch.
  • Swift Unboxed - Blog about Swift programming language by Greg Heo.
  • NSBlog - Personal blog about Mac development by Mike Ash.
  • Srdan Rasic - Personal blog about iOS development by Sr膽an Ra拧i膰.
  • Cocoa with Love - Personal blog about ObjC and Swift development by Matt Gallagher.
  • iOS Brain - Personal blog about iOS development by Andrew L. Jaffee.
  • Clean Swift - Clean Architecture + TDD. Code less. Test more. Author: Raymond Law.
  • Crunchy Development - Crunchy Development is a Blog about Apple鈥檚 Swift programming language. Author: Olivier Halligon.
  • SwiftLee - A weekly blog about Swift, iOS and Xcode Tips and Tricks.
  • MAKING APP PIE - Adventures in Swift and iOS App Development.
  • AGOSTINI.TECH - THE RAVINGS OF AN IOS CROWD.
  • The Swift Post - A blog about software development using Swift by Candost Dagdeviren, G枚ksel K枚ksal, Alp Avano臒lu.
  • iOS Dev Recipes - iOS Dev Recipes is a starting point for developers working on iOS apps. Built and maintained by Dave Lyon and Traboule Software.
  • mokacoding - A blog by Giovanni Lodi where he writes at least once a month, on software testing, productivity, and iOS development.
  • paul-samuels.com - A blog by Paul Samuels about software development languages, tools and techniques.
  • Use Your Loaf - A blog by K. Harrison, software development veteran, about developing for iOS.
  • Rambo.codes - Guilherme Rambo writes about his coding and reverse engineering adventures.
  • SwiftRocks: NSReverseEngineering() - A blog by Bruno Rocha, Senior iOS Developer about reverse engineering and spelunking Swift and iOS.
  • Igor Kulman - Adventures in the world of Swift and iOS, reminiscing about the days of C#, F# and Windows development. Personal blog by Igor Kulman.
  • Eon's swift blog - A personal blog about Swift development by Andr茅 J.
  • PSPDFKit - iOS Blog - A blog about iOS development by PSPDFKit team.
  • PSPDFKit - macOS Blog - A blog about macOS development by PSPDFKit team.
  • MARTINMITREVSKI - A blog about iOS/ARKit development by Martin Mitrevski.
  • KHAWER KHALIQ - A Swift-related blog by Khawer Khaliq.
  • Swiftjective-C - A periodical on the art of modern iOS software engineering.
  • Medium: Swift Algorithms & Data Structures - A book on modern code, illustrations & computer science by Wayne Bishop.
  • Joachim Complains About Things 馃槫 - A blog about bad software and how not to write bad software. Occasionally, about good software. Author Joachim Kurz.
  • FlexMonkey - Creative coding in Swift. A blog by Simon Gladman.
  • QuickBird Studios: Blog - Mobile App Development Blog by QuickBird Studios.
  • WILLIAM BOLES - Blog - A blog about iOS development by William Boles.
  • Fluffy - Mostly iOS fun stuff.
  • Swift in Depth - Swift in Depth is all about sharing practical tips and filling knowledge-gaps for the (fairly) experienced Swift developer so that you can level-up your Swift skills.
  • SOUNDCLOUD - iOS Blog - A blog about iOS development.
  • BENJAMIN SANDOFSKY - Ben Sandofsky Builds Apps. Benjamin used to lead Twitter for iPhone.
  • Simon's Sanitarium - A blog about game/graphics development. Among another things, there you can find materials about SpriteKit, GameplayKit and other Apple related technologies.
  • Pierre Felgines - A blog about iOS development.
  • CODEA & SHADE - Blog - Creators of Codea and Shade apps share their ideas, insights and sources for amazing developments.
  • Majid's Blog - A blog about Swift development by Majid.
  • The Always Right Institute. Almost always sometimes definitely right. - A blog about Swift development by the former Apple engineer with over 25 years of experience - Helge He脽.
  • Late Night Swift - A Swift and iOS Development Blog.
  • Kyle Bashour - A blog about Swift and iOS development by Kyle Bashour - who works at Lyft.
  • iOS Creator - iOS tutorials.
  • Liss is More - A blog by By Casey Liss.
  • ruiper.es - Ramblings about code.
  • aplus.rs - Personal blog about iOS development from Aleksandar Vaci膰.
  • sarunw.com - An iOS development blog.

Machine Learning Blogs

Metal Blogs

  • MetalKit - Graphics programming using Metal API.
  • Metal by Example - High-performance graphics and compute programming for iOS.
  • Image Metalling - (The blog is in Russian language) High-performance programming for iOS and OSX.

Swift Tips & Tricks

GitHub Organizations

Unfortunately GitHub does not allow to follow orginizations, so we need to store them manually somehow. Here is the list of amazing GitHub organizations where a lof of useful and quality stuff can be found:

  • Apple
  • attaswift - A collection of useful Swift packages.
  • SwiftJava - A Swift to Java Bridge.
  • AudioKit - Swift audio synthesis, processing, & analysis platform for iOS, macOS and tvOS.
  • Moya - Network abstraction layer written in Swift.
  • ReactiveX - Reactive Extensions for Async Programming.
  • Firebase - A comprehensive mobile development platform.
  • Alamofire - Elegant Networking in Swift.
  • Realm - Persistence framework.
  • Mapbox - Mapbox is the location data platform for mobile and web applications. We're changing the way people move around cities and explore our world.

iTunes Podcasts

Anchor Podcasts

Youtube Channels

Assets