Multi-language mobile app development - Java and C++
Gamua, Elvis (2020)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020083119998
https://urn.fi/URN:NBN:fi:amk-2020083119998
Tiivistelmä
Smartphones have become the most ubiquitous of consumer-electronic appliances. This is indicative of the importance these gadgets play in society. From calling, playing games, consulting credit information from the bank, these computationally powerful gadgets are used in many spheres in life. There exists an ever-increasing variety of apps to aid users perform a wide range of tasks. As usage increases for these gadgets, concerns arise for the best computational and security options. One way of solving this dual problem is to make hybrid apps using 2 or more programming languages. Such apps will optimize and exploit each programming language.
The entirety of this thesis investigates the computational aspect of smart phones. It investigates how mobile apps can be made using two programming languages. An investigation is made on passing and retrieving different types of data structures from Java to C++ and from C++ back to Java. Threads are finally given a brief look towards the end of this thesis.
The entirety of this thesis investigates the computational aspect of smart phones. It investigates how mobile apps can be made using two programming languages. An investigation is made on passing and retrieving different types of data structures from Java to C++ and from C++ back to Java. Threads are finally given a brief look towards the end of this thesis.