返回首页

My Development Toolset 2019 for iOS.

My iOS development toolset 2019

My Development Toolset 2019 for iOS My iOS development toolset 2019

Hello folks, I would like to update some of my toolset for 2019 that I use for iOS development tools, open source apps, websites, repos, libraries and some miscellaneous that I am still currently using. Hi everyone, I wanted to update some of the toolsets I used in 2019 for iOS development tools, open source apps, websites, repos, libraries, and some miscellaneous tools that I still use today.

This article will continue to be updated all year round. You can find some of the updates from my 2017 toolset to 2018 and some new advice with the reasons behind. This article will be updated throughout the year. You can find some updates from my 2017 toolset to 2018 and some of the reasoning behind the new recommendations.

Some tools deleted from my 2019 list. The reason is, I do not continue to use this tools Gitscout, Bee, GitKraken, Flawless. I have some comments below about some of them. Some tools were crossed off my 2019 list. The reason is that I did not continue to use these tools Gitscout, Bee, GitKraken, Flawless. Here are some of my comments on some of these issues.

Tools Tools

  • There is a new number one. Its name is Sherlock. We can edit our views and layout constraints in real time, simulate running on other devices. They are a perfect team with RevealApp. Its name is Sherlock. We can edit view and layout constraints in real time to simulate running on other devices. They and RevealApp are a team.

  • FASTLANE I highly recommend scan, match and gym features. FASTLANE I highly recommend scan, match and gym features.

  • Last week I discovered an amazing tool for following live update your pull-request and lists all your watched repositories. There is also iOS and Android version. This app deserves five stars. Trailer. Last week I discovered a really cool tool that tracks live updates of your requests and lists all the repositories you’ve viewed. There are also iOS and Android versions. This app deserves five stars. Trailer

  • ModMove, you can easily Move/Resize windows using keyboard shortcuts and the mouse. This is my favorite HyperSwitch software.

  • Injection, dynamically inserts Swift / Objective-C code into a running app. It does this without making any changes to your project. You can also use with AppCode. You can also use AppCode.

  • Cacher is the code snippet organizer for professional developers. You manage your bullet points snippets.

  • NightOwl After Mojave, we meet DarkMode on the macOS. NightOwl expands this feature one more step. You can automatically configure sunrise/sunset, schedule your personal config and can easily change all configuration. NightOwl further extends this feature. You can automatically configure sunrise/sunset, schedule your personal configuration, and easily change all configurations.

  • pliim is an amazing presentation tool. It is always updated and is very helpful for Sprint Demo meeting. You can hide desktop items, disable notifications, mute speaker. pliim is an amazing presentation tool. It’s always updated and very helpful for Sprint demo meetings. You can hide desktop items, disable notifications, mute speakers.

  • RescueTime is a perfect tool for following how you spend your time while developing or which tools are you using.

  • I recommended GitKraken for GIT use in 2017. I had good reasons for that such as GitFlow can be added automatically by GitKraken. Also, they have gitlab support. GitKraken came a long way. But when starting a huge project such as compiling time 15 minutes and there are 142802 total codes in the project, SourceTree is my new favorite GIT GUI since November 2017. I recommended GitKraken to use GIT in 2017. I have a good reason why GitFlow can be added automatically by GitKraken. Moreover, they have gitlab support. Git Kraken has come a long way. But when starting a large project, say with a compile time of 15 minutes and a total of 142802 codes in the project, SourceTree is my favorite GIT GUI since November 2017.

  • KeepingYouAwake is a small menu bar utility for macOS that can prevent your Mac from entering sleep mode for a predefined duration or as long as it is activated.* Paw makes interaction with REST services delightful. Paw helps us build HTTP requests, inspect the server’s response and even generate client code. I like Paw user interface better than Postman. Paw helps us construct HTTP requests, check the server’s response, and even generate client code. I prefer Paw’s user interface to Postman.

  • Build Time Analyzer` is a macOS app that shows you a breakdown of Swift build times of your project. This is very important to save project time. Even if your project takes more than 15 minutes to compile.

  • WatchDog is automatically cleaning up DerivedData for yourself without quitting Xcode or restarting macOS.

  • ThemeInstaller is a simple app will help us to install themes for the Xcode app. ThemeInstaller is a simple app that will help us install themes for the Xcode app.

  • Cakebrewmanages Homebrew with GUI interface. Cakebrew uses GUI interface to manage homebrew.

  • Liya can access MySQL, PostgreSQL and SQLite3 using one single interface. Liya can access MySQL, PostgreSQL and SQLite3 using one single interface.

  • Checker you can find circular dependencies in your Swift project. Checker can help you find circular dependencies in your Swift project.

  • Quiver is a snippets manager and notebook for saving notes, code or file. For 5 years I have been using snippets. I have supported them by adding Swift. But now it is time to change something. I have been using snippets for 5 years. I support them by adding Swift. But now it’s time to change something.

  • With Oh My Zsh your terminal will have eyes and brain. With Oh My Zsh your terminal will have eyes and brain.

  • Want to read later, put it in Pocket. Don’t forget to install safari and/or chrome extension. But one more thing is LINER. If you want to read a book in the future, put it in Pocket. Don’t forget to install safari and/or chrome extensions. One more thing is LINER.

  • Need to minify your image, use Squash. Free and better solution is guetzli. Need to minify your image, use Squash. A free and better solution is guetzli.

  • Interactive layout testing or to check that all screens RevealApp.

  • SizeUp resize and position your windows with shortcuts. SizeUpUse shortcut keys to resize and position your windows.

  • I am using code snippets. But if I need to remember which code snippets used and when? Paste for clipboard manager. But what if I need to remember which code snippets were used and when? Paste Paste Clipboard Manager.

  • Gitsome is a awesome Git/GitHub command line interface by terminal. Gitsome is an awesome Git/GitHub command line interface by terminal.

  • Easy APNs Provider best push notification testing tool. Easy APNs Provider The best push notification testing tool.

  • Houston is a simple gem for sending Apple Push Notifications. Houston is a simple tool for sending Apple Push Notifications.

  • Charles is a life saver. You can use with simulator & device so compare API result on your macbook. Last year I did not use this tool too much but this year I use a lot. Also I recommend to use iOS version. Charles is a life saver. You can use emulators and devices and compare the results of the API on your macbook. I didn’t use this tool much last year, but I’m using it a lot this year. I also recommend using the iOS version.

  • Bartender 3 lets us organize our menu bar icons, by hiding them, re-arranging them, show hidden items with a click or keyboard shortcut.

  • OpenSim is an open source alternative to SimPholders, written in Swift. It is a GUI utility to control the Simulator, and manage the app installed on the simulator. There is an another alternative iSimulator. It is a GUI utility to control the emulator and manage the applications installed on the emulator. There is another alternative iSimulator

  • Zoommy, is very helpful for me. I can easily find images for my medium articles. All images bring from 50 different public domain sources. Zoommy, very helpful to me. I can easily find images for my media articles. All images are sourced from 50 different public domains.

Design DesignI assume you know Sketch. But Zeplin is a huge time saver for dev and design team. With Mojave Sketch is started to support dark mode. About Zeplin there is a problem and I sent them an email last year. But there is no support for multiple account. You can just login with one account. However Zeplin can work without Flawless and can work without any iOS Simulator.

I assume you know Sketch. But the Zeplin saves development and design teams a lot of time. With Mojave Sketch starting to support dark mode. I have a question regarding the Zeplin, I sent them an email last year. However, multiple accounts are not supported. You can only log in with one account. However, Zeplin works without Flawless and also without any iOS simulator.

  • Reduce compress our heavy Sketch files. Reduce compression of our heavy Sketch files.

  • Sketch Cache Cleaner help to delete hidden Sketch history files that can take a lot of space on your hard drive.

  • Abstract is a version-controlled hub for your Sketch files. The summary is the version control center for sketch files.

Podcast Podcast

If you really have time to listen to podcasts this is my favorite Mac app PodcastMenu . There is an awesome podcast list in GitHub for iOS. If you really have time to listen to podcasts, this is my favorite Mac app podcast menu. There is a great list of iOS podcasts in GitHub.

Also, I would like to introduce Unsterificator. It is a mac menu bar app to quickly toggle mono/stereo audio. I also want to introduce the Unsterificator. This is a mac menu bar application that can quickly switch mono/stereo audio.

Libraries & Repo

  • SnapKit is a Swift Autolayout DSL for iOS & OS X. SnapKit is a Swift Autolayout DSL for iOS & OS X

  • EasyTipView is a fully customizable tooltip view in Swift for iOS. If you work with form design or if you need small tip library this is a very good solution. EasyTipView is a fully customizable tooltip view in Swift for iOS. This is a great solution if you work with form design or need a library of tricks.

  • DBDebugToolkit is remarkable helper for QA teams and iOS developers. You can easily check Performance, User Interface, Crash reports, Resource vs… You can easily check performance, UI, crash reports, resources vs…

  • Install and update your Xcodes by xcode-install Install and update Xcodes through xcode-install

  • dark-mode Control the macOS dark mode from the command-line Control the macOS dark mode from the command line

  • gitignore A collection of useful .gitignore templates A collection of useful .gitignore templates

  • GitHawk A GitHub project manager app for iOS. GitHawk is a GitHub project manager app for iOS.

  • Marketing-for-Engineers is a curated collection of marketing articles & tools to grow your product. Marketing-for-Engineers is a curated collection of marketing articles & tools to grow your product.

  • open-source-ios-apps is collaborative List of Open-Source iOS Apps open-source-ios-apps is collaborative List of Open-Source iOS Apps

  • If I need fake data for my project I can recommend Fakery. If my project needs fake data, I can recommend Fakery

  • LocalizationKit Dynamic localization translation delivery system for iOS and Mac OSX in Swift. LocalizationKit dynamic localization translation delivery system for iOS and Mac OSX in Swift.

  • Armchair is a simple yet powerful App Review Manager for iOS and Mac OSX written in Swift. Armchair ​​is a simple yet powerful App Review Manager for iOS and Mac OSX written in Swift.

  • Siren checks installed version of iOS apps and notifies users when a new version published.

  • Bohr allows us to setup settings screen. Bohr allows us to set up screen settings.

  • SwiftyJSON is captain of JSON parsing. If you experience a problem check Kitura version. Also with Alamofire they are perfect team. SwiftyJSON is the leader of JSON parsing. If you encounter problems, please check version Kitura. Meanwhile, for Alamofire, they are the perfect team.

  • CocoaLumberjack is logging for Mac and iOS. CocoaLumberjack is logging into Mac and iOS systems.

Websites

  • iOS Dev Directory is my favorite web site you can easily access all developers’ blog in one point.

  • Find which company used SDKs and services on iOS mobile apps with AppSight. Find which company used SDKs and services on iOS mobile apps with AppSight.

  • iOS libraries collection written by Swift iOSCookies. iOS library collection written by Swift iOSCookies

  • Tips and techniques for iOS and Mac littlebitesofcocoa. Tips and techniques for iOS and Mac littlebitesofcocoa

  • Discover 🔎 205+ 🔥 awesome conferences around the 🌍 world: http://aweconf.com .

Miscellaneous Miscellaneous

  • List of my most used commands and shortcuts in the terminal for Mac List of my most used commands and shortcuts in the terminal for Mac.

  • List of shortcuts in Xcode Shortcut list in Xcode

  • A public list of APIs from around the web. A list of public APIs on the web.

  • Best font library for iOS. The best font library for iOS.* Mockable is a simple configurable service to mock out RESTful API or SOAP web-services. Reply with static or dynamic JSON or XML Payload. Previously I was using Gist. Mockable is a simple configurable service to mock out RESTful API or SOAP web-services. Reply with static or dynamic JSON or XML payload. I used Gist before.

  • DayOne, I can not belive to myself, how I forget share my favorite app for 2 years. Actually, I started to use DayOne 2.5 years ago. It keeps my Bullet Journal. I actually started using DayOne 2.5 years ago. It keeps my bullet journal.

Editing Editor

  • AppCode is very nice for code editing, it is excellent and has all the refactoring options we need, but it’s still dependent on Xcode and it’s not free.

  • My favorite second editor is Atom. Teletype provides new opportunity for pair programming remotely. My favorite second editor is Atom. Teletyping provided new opportunities for remote pair programming.

That’s it. 😃😃😃 Thanks for reading. I hope all these tools will help you to improve your productivity. That’s it. 😃😃😃Thanks for reading. I hope all these tools help you be more productive.

If you want to follow me on social media, here are some links. github, twitter, linkedin If you want to follow me on social media, here are some links. github, twitter, linkedin

You can check my previous articles here. You can check out my previous articles here.

Other links in the article View original text

FAQ

读完之后,下一步看什么

如果还想继续了解,可以从下面几个方向接着读。

Related

继续阅读

这里整理了同分类、同标签或同类问题的文章。