#iOS-Developement-Toolkit
This is a curated list of iOS Development Tools, Websites, Services and Frameworks.
#Services
-
A modular plugin system for your iOS Apps called Fabric.
-
Testflight is a native beta test distribution framework.
-
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 directly connected with the Repository in conjunction with SCRUM and Gitflow Workflow
#Tools
-
Continuous Delivery made easy using Fastlane. It automatically builds, tests, signs and uploads your App to iTunes Connect, Hockey etc.. There are a lot more things to discover. Check out their Docs to learn more about all the available tools.
-
I use PAW or Postman 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
-
A great Plugin Manager for Xcode called Alcatraz
-
Access simulators application directory from your menu bar with SimPholders
-
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 low price Photoshop alternative for Mac OS.
-
Power JSON Editor is a great tool to edit and overview your JSON Files
-
With Sip you can collect, organize & share your colors.
-
Kap is an open-source screen recorder built with web technology
-
I use Pocket across all my devices to store Articles for a later read.
-
CCMenu displays the build status of projects on a continuous integration server as an item in the Mac’s menu bar.
-
JSON Accelerator - The better way to deal with JSON data in Objective C. JSON Accelerator will create the models automatically while following S.O.L.I.D principles.
-
Prepo - Prepare, share and preview App artwork and icons. Drag and drop artwork for quick @3x and @2x to @1x conversion and preview Icon artwork in context.
-
Sympli - Design handoff and implementation for teams that work with Photoshop, Sketch, Android Studio, and Xcode.
-
Diawi is a tool for developers to deploy Development and In-house applications directly to the devices.
-
Interactive layout testing or to check that all screens RevealApp.
#Frameworks and Libraries
-
Awesome-iOS is a curated list of useful Libraries sorted by category.
-
Networking in Objective-C made easy using AFNetworking
-
Networking in Swift made easy using Alamofire
-
PromiseKit make asynchronous operations composable, flexible objects.
-
Jelly provides custom view controller transitions with just a few lines of code
-
AudioKit is a powerful audio synthesis, processing and analysis framework
-
FBTweaks is a great way to manipulate parameters at 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
#Miscellaneous
- Terminal Cheat-Sheet My personal cheat sheet for the Mac OS Terminal
#Blogs and Websites
-
Ray Wenderlich provides high-quality programming tutorials
-
Books, Talks and Tutorials on Objc.io
-
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.
-
You can find short and factful articles on NSHint
-
Great blog around iOS and co. khanlou
#Podcasts If you really have time to listen podcast this is my favorite Mac app PodcastMenu
-
AppStories By Federico Viticci, John Voorhees, Check this out.
-
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
#Credits Wonderful medium post by Sebastian Boldt