Smartphone apps today have a wide array of different usages & features and several different tools can be used to develop these smartphone apps. These tools can be broken down into three different categories, depending on what type of app they create: Native, hybrid, or web apps. These types of apps come with their advantages and disadvantages when it comes to development, performance, and costs to name a few. The purpose of this paper seeks to answer performance issues around gradual app development in the native development language Kotlin, in comparison to the hybrid development framework React Native, with a focus on common functionalities. The focus on functionality adds the perspective of not only performance but also how a nati...