/logicbox

It is a Native Android Application designed under the domain of Data Structures & Algorithms. It is used to visualize some of the commonly used sorting algorithms. calculate the running time complexity using the master's theorem calculator and using stacks to convert expressions.

Primary LanguageJava

LogicBox

Executive Summary

It is a Native Android Application designed under the domain of Data Structures & Algorithms. It is used to visualize some of the commonly used sorting algorithms. calculate the running time complexity using the master's theorem calculator and using stacks to convert expressions. The Application is integrated with C++ using NDK and JNI to enhance the performance of the native apps.

Tools & Technologies

System Programming Language: C++
Application Programming Language: Java
Backend : Android, JNI (Java Native Interface)
Native Development: Android NDK (Native Development Kit)
Domain: Data Structures & Algorithms

The Android NDK App is developed using java and C++ Native Library Support, minimum version required to run this app is Android 5.0.

System Architecture