iOS + React Native + Java + C++ Developer
Budget: $50 – $100 NZD
Objective:
We have an Android SDK that is written in Java and compiled in AAR file format.
The goal of this project is to convert an existing Complied Android-based SDK & Java API code into an iOS-based React Native application using JavaScript for the front end and Node.js. The new application should maintain the same logic and functionality as the original Java API and be optimized for iOS.
Current System:
"The existing system is a Java-based API that communicates with a device via WIFI. This API currently works exclusively on Android, handling specific tasks related to the device. The objective is to replicate this functionality on iOS, ensuring that the communication with the device via WIFI is preserved and operates identically to the Android implementation."
Target System:
"The target system is a React Native mobile application for iOS that replicates the functionality of the original Java API. The backend logic should be implemented using Node.js, and the frontend should be developed in JavaScript (React Native)."
Possible solutions/ideas:
a. Decompile the Android-SDK and transfer to iOS
b. Use a C++ Library with JNI and Objective-C++ (Convert Critical Java Components to C++, create a JNI Wrapper for Android, Create an Objective-C++ Wrapper for iOS)
c. Porting the Android SDK to iOS & React Native (Create a Wrapper)
d. Create a Backend Service
e. Create a React Native Bridge
f. Use Android SDK Functionality as a REST API, built-in the React Native project (not an external server. App has to be able to work offline)
We have an Android SDK that is written in Java and compiled in AAR file format.
The goal of this project is to convert an existing Complied Android-based SDK & Java API code into an iOS-based React Native application using JavaScript for the front end and Node.js. The new application should maintain the same logic and functionality as the original Java API and be optimized for iOS.
Current System:
"The existing system is a Java-based API that communicates with a device via WIFI. This API currently works exclusively on Android, handling specific tasks related to the device. The objective is to replicate this functionality on iOS, ensuring that the communication with the device via WIFI is preserved and operates identically to the Android implementation."
Target System:
"The target system is a React Native mobile application for iOS that replicates the functionality of the original Java API. The backend logic should be implemented using Node.js, and the frontend should be developed in JavaScript (React Native)."
Possible solutions/ideas:
a. Decompile the Android-SDK and transfer to iOS
b. Use a C++ Library with JNI and Objective-C++ (Convert Critical Java Components to C++, create a JNI Wrapper for Android, Create an Objective-C++ Wrapper for iOS)
c. Porting the Android SDK to iOS & React Native (Create a Wrapper)
d. Create a Backend Service
e. Create a React Native Bridge
f. Use Android SDK Functionality as a REST API, built-in the React Native project (not an external server. App has to be able to work offline)
Related categories:
Business, Accounting, Human Resources & Legal
Socket IO
iOS Development
React Native
Android SDK