When developers make apps that tie into specific functions or domains of the smartphone experience, such as needing to use maps, social, or health-related functions, they use APIs, which you can ...