[iOS] Amazing iOS Materials

ganeshrajugalla
6 min readMay 14, 2023

--

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).

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

--

--