My iOS Development Toolkit 2016

Last Update 12.04.2016

This is a curated list of my iOS Development Tools, Websites, Services and Frameworks I am currently using.

Services

  • A modular plugin system for your iOS Apps called Fabric
  • Testflight is a native beta test distribution framework
  • SupportKit or Smooch is a great messaging SDK I am currently using to get direct feedback from my users.
  • Mobile Analytics with Mixpanel
  • I use Trello to manage my private projects
  • When working in a Team, I prefer using a tool like JIRA in conjunction with SCRUM and Gitflow Workflow

Tools

  • Continuous Delivery made easy using Fastlane
  • I use PAW for testing and documenting RESTful APIs
  • Find memory leaks and much more using Instruments
  • Jazzy is a command-line utility that generates documentation for Swift or Objective-C
  • If you are using GIT I can highly recommend Source Tree
  • When working with Ruby or Python I prefer using Atom over Xcode
  • A great Plugin Manager for Xcode called Alcatraz
  • Cocoa Pods is a dependency management system for iOS Apps
  • Carthage is a simple, decentralized dependency manager for Cocoa
  • If you want to sniff HTTP-Request from your iDevice use Charles
  • Improve your Debugging with a collection of LLDB commands called Chisel
  • Turn drawings into code with Paint Code
  • Icons8 App provides 23,400 Free Icons through a nice desktop client
  • Pixelmator is a great Photoshop alternative for Mac OS

Frameworks and Libraries

  • Networking in Objective-C made easy using AFNetworking
  • Networking in Swift made easy using Alamofire
  • FBTweaks is a great way to manipulate parameters on Runtime
  • Branching approach for Git called Gitflow Workflow
  • Realm is a great Core Data alternative
  • Get strong typed, autocompleted resources like images, fonts and segues in Swift projects using R.swift
  • Visualize touches, gestures and long presses on your iPhone or iPad with COSTouchVisualizer
  • SwiftLint is a tool that enforces Swift style and conventions as errors and warnings directly inside Xcode

Blogs and Websites

  • Ray Wenderlich provides high-quality programming tutorials
  • NSHipster is a journal of the overlooked bits in Objective-C, Swift, and Cocoa. Updated weekly.
  • Weekly bite-sized screencasts on iOS development. NSScreencast
  • A state of the art developer blog called Natasha the Robot
  • Create useful .gitignore files for your project on gitignore.io
  • Pttrns is a collection of design patterns, resources and inspiration.
  • You can find a great list of iOS Tools & Resources on iOSDev.tools
  • Cocoa Controls provides 4200 open source UI components 
    for iOS and OS X.

Podcasts

  • Core Intuition is a podcast about indie software development for the Mac, iOS and other Apple technologies.
  • iPhreaks provides weekly panel discussions about the ins and outs of programming for iOS.
  • Great App Development Podcast The RayWenderlich.com Podcast

Check out Soundrocket, a great Soundcloud Client for iOS and feel free to add me on twitter if you have any question! If you like electronic music you can also listen to my Tracks on SoundCloud ;)

Ciao!

Sebastian Boldt