By Josh Thorngren

Things used to be simple. An API was the “interface” with your application programs. Entering punch cards at a terminal? That’s your API. First generation of graphical user interfaces controlling hardware? That’s your API. Now when we say API, we largely mean the web APIs that have unlocked the internet as we know it. These are the standards by which different applications and services share data and ensure streamlined experiences to users across the globe.

 

By Vineeta Sangaraju

React Native, created by Meta, is an open source framework used to build cross-platform applications without losing native capabilities. The JavaScript nature of React Native made this hybrid approach of mobile application development very popular. What does this mean in terms of application security, especially for mobile applications, as they come with their own set of security loopholes and attack vectors? Does the development of mobile applications in conjunction with something as transparent as JavaScript pose new challenges or exacerbate existing ones?