[2018] iOS Development Toolkit
iOS Dev Tools, Services and Frameworks I mainly used over 2018
2 min readJan 8, 2019
This is a list of iOS Development Tools, Services, Frameworks and more that I mainly used over 2018.
Development Tools
- Fastlane: For continuous delivery
- Postman: Test RESTful APIs
- Charles: Debug and sniff HTTP-Requests
- Source Tree: GIT GUI Client
- iTerm2 + Oh My Zsh
- p4Merge: To visualize and solve merges conflicts
- Cocoa Pods, Carthage: As dependency managers
Services
- Fabric: As “alternative” distribution platform and crash reporter
- Testflight: As native distribution platform
- Trello: To manage projects
- CircleCI: For continuous integration & delivery
- GitLab and GitLabCI: For repository manager and continuous integration & delivery
- toggl: Helps me to track time while I’m working on a project and create billable reports
Frameworks
- RxSwift: Reactive Programming in Swift
- From RxSwift Community: RxOptional, NSObject-Rx, RxKeyboard and RxGesture
- Alamofire: Elegant HTTP Networking in Swift
- Realm Database
- ObjectMapper: JSON Object mapping
- Anchors: Declarative, extensible, powerful Auto Layout
- R.swift: Typed and autocompleted resources
- SwiftLint: To enforce Swift style and conventions
- Kingfisher: Lightweight library for downloading and caching images
Miscellaneous
- Recordit: For screen capture
- Icons8 App: Free icons
- JSONLint: A JSON Validator
- gitignore.io: To create useful
.gitignore
files - Be Focused App: Helpful timer for pomodoro technique
Blogs and Websites
Podcasts
Hardware
- MacBook Pro: 15-inch - 2017, 2.9 GHz Intel Core i7, 16 GB RAM
- 2 Displays HP 27er 27-inch
- Mouse Logitech MX Master 2S
- Glorious GMMK Keyboard
It’s not the love you make. It’s the love you give.
― Nikola Tesla
Thanks for reading and hope you find this article helpful. As usual any feedback or comment is welcome. And if you want to waste some of your time, follow me on twitter @guerrix