What makes a good App Developer?

It never fails to amaze us the breadth and diversity of uses for collecting, sorting, selling products or sharing [...]