Navigate back to the homepage

Tools and Apps for Development and Design in macOS

Let's talk about essential tools and apps for development

Ahmed Abdulrahman
Oct 16th, 2018 • ☕️ 4 min read
applemacsetupproductivity

There are many tools that helps me work towards my goal of ultimate efficiency in my daily workflow. I took some time to write a list of all essential tools and apps and share it with you, which is mainly focused on development, design and management. So, let’s talk tools:

Dev tools 🛠

Productivity Tools

  • Notion: when it comes to been a productive, should never miss Notion s an all-in-one workspace where you can write, plan, collaborate and get organized. its one of the powerful modular productivity tools I’ve ever used.
    Notion App
    Notion is a note-taking and collaboration application
  • Mind Node: enables you to brainstorm and create a visual representation of views for deeper understanding into connected chunks (or nodes) that can then be further abstracted away (with subnodes). In the end you get a tree, with children as nodes, all the way down to its leaves
  • Alfred: is a turbocharged version of OSX’s Spotlight. Alfred serves as a command line for your entire computer, helping you launch apps, perform omni-search from anywhere, multiple clipboard, automation and integrations, with a universal hotkey.
  • Karabiner: It allows you to remap any key on your keyboard to do anything you want (macOS only)
  • Dashlane: a password manager is a must 🔐. It is multi-platform password manager (Mac, Windows, Linux, Android, iOS) and recommended by Apple, has all the latest Features and Integrations and Chrome Extension, plus your productivity can benefit from a place to store all your passwords and easily use them whenever necessary.
    Dashlane Interface
    Dashlane is a multi-platform password manager
  • Spectacle: allows you to move and resize your windows with with hotkeys!
  • Hammerspoon: an open-source project, which aims to bring staggeringly powerful macOS desktop automation into the Lua scripting language.
  • Zenhub: IMO it is the best project management tool that integrates natively within GitHub’s user interface. You don’t get any configuration headaches, no separate logins. Developers stay in an environment they love, and Project Managers get total visibility into the development process.
    Zenhub Project Management
    Zenhub Project Management
  • Aware: A simple menubar app for OSX and macOS that tracks how long you’ve been actively using your computer.
  • Kap: is an open source screen recording app for macOS that is built using web technologies. It sits in your menubar and offers a number of different presets to quickly start a recording with a few simple clicks.
    Kap Capture your screen
    Kap an open-source screen recorder built with web technology.

Design Tools

  • Figma: is the design tool with real-time collaboration. it keeps everyone on the same page. Focus on the work instead of fighting your tools. I call it the big boy gives you the power, flexibility and speed. It works in web browsers, and there are also native apps that let you work offline.
  • Photoshop: I use it only for retouching, an incredible tool for screen designs
  • Zeplin: is a handy dandy tool for better communication between designers and developers, converting designs made in Sketch or Figma to a code-friendly format. Zeplin 2.0 introduces Components, renaming assets, full size thumbnails in Dashboard, revamped interface for layer properties, Styleguide and Dashboard 🔥
  • SVGO and SVGOMG: both are SVG optimizers, one for Node.js environment, and other web based.
  • SVGR: is a web based online tool that transform your SVGs into React components 🦁
  • ImageOptim: allows you to optimize huge retina images makes them load faster

Communication Apps

  • Discord: is a communication app, much like Telegram, Slack or WhatsApp but for gamers + deve
  • Slack: use it quite a bit to connect with our clients and new development team at the company!
  • Spark: is an email app for macOS. It aims to keep you productive with smart twists on ordinary emails, such as an intelligent inbox, a snooze function, and effective signature management.
  • Caprine: is an unofficial and privacy-focused Facebook Messenger app with many useful features.

Liked this article? Then highlight any section in the article and smash that share button. It means a lot.🙌 Thanks for reading!


Discuss on TwitterFollow @_ahmed_ab

Other things I've written

ADD vs COPY in Docker

In this post, we'll learn what are ADD and COPY commands in docker, How they differ, and why COPY is more secure than ADD.

Mar 17th, 2020 · 1 min read

Understand the concept of Images and Containers

A step by step guide to understanding the concept of Images and Containers in Docker

Feb 13th, 2020 · 2 min read

© 2018–2020
Ahmed Abdulrahman

Contact
hello@aadev.me

Link to $https://twitter.com/_ahmed_abLink to $https://www.behance.net/ahmedabdulrahmanLink to $https://github.com/AhmedAbdulrahman