Chapter 10. Dragging and dropping files and crafting the UI

This chapter covers

  • Configuring drag-and-drop functionality
  • Mimicking the native look and feel of the user’s OS

The UI of an app is one of the most important things to get right, as it’s the first thing people see when using your app. People can and will judge whether to use an app based purely on how the UI looks. But it’s not only about the UI; you also have to think about the user experience.

When drag-and-drop was introduced to computer users way back in the twentieth century, it helped to make computers friendlier. It’s become a key behavior that spans across most computing devices today, including small-form devices like phones and tablets. It’s therefore appropriate to ...

Get Cross-Platform Desktop Applications: Using Node, Electron, and NW.js now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.