Custom android SDK development

Job ID: 34219650

Budget: $250 – $750 AUD

We need an SDK developer to update and maintain a custom android SDK for our product. We already have a web app and the new SDK should embed the web app using the android web view. Web view will communicate with the SDK using JavascriptInterface and ask SDK to perform native tasks like taking photos and other few other things. SDK should listen for the tasks and return the output (e.g. images as base64) back to the web app.

There are a couple of know issues that need urgent attention:
1. Few devices are showing black screen issues in photo review page right after taking photo e.g. Huawei P30 PRO (Android 12), intermittently on the Oppo
2. Android code is not following any design pattern, all functionalities, URLs, are in activities, exposed.
3. Strings are hardcoded in the activity
4. Activity is doing everything, calling camera, byte manipulation and upload of pictures, there’s no separation of responsibility.

We can provide current SDK code and access to our web app to get familiar with the process.

Thank you.