I Need Some Functions for a Kotlin Webview App


$50.00

I am looking for a Kotlin developer to assist with implementing several functions for a WebView-based Android app. The app integrates with native Android features and processes data such as SMS and user interactions with a WebView. Below is an overview of the requirements: Key Deliverables: SMS Handling: Implement a BroadcastReceiver to listen for incoming SMS messages and filter them based on sender patterns. Add logic to trigger WebView callbacks with SMS content when specific conditions are met. WebView Enhancements: Secure the Webview with proper ssl error handling and url filtering to block unauthorized domains. Inject security headers (e.g., csp) and enable xss protection for all loaded pages. JavaScript Interfaces: Create robust JavaScript interfaces for the WebView, allowing two-way communication between the WebView and native features. Implement functions like dialing phone numbers, registering SMS watchers, and clearing watchers. Shared Preferences Management: Use shared preferences to store and manage SMS watcher configurations. Error Handling and Logging: Ensure all functions have proper error handling and utilize logging (e.g., Timber) for debugging. Required Skills: Strong experience with Kotlin and Android development. Knowledge of WebView security best practices. Familiarity with SMS handling and BroadcastReceiver in Android. Proficiency in using JSON parsing libraries like Gson. Understanding of coroutines for asynchronous operations in Kotlin. Nice-to-Have Skills: Experience with integrating native Android features into WebView-based apps. Knowledge of behavioral best practices for interacting with JavaScript interfaces in WebView. What I’ll Provide: An overview of the existing code structure. A detailed explanation of the required functions. Additional Details: The code is part of a functional WebView app for a specific project. If this collaboration goes well, there may be more opportunities for future enhancements to the app.Category: IT & ProgrammingSubcategory: Web developmentWhat is the scope of the project?: Small change or bugIs this a project or a position?: ProjectI currently have: I have the designRequired availability: As neededRoles needed: Developer

Keyword: Android Development

Price: $50.0

JavaScript Android (Kotlin)

 

Program for a new rideshare company for phones and computer

We are wanting to start a rideshare company. We will start in just Texas and maybe Nevada. We need someone experienced at this or something similar. We run back ground checks on programmers. Please be honest. We are looking for someone who is based in the USA and is an ...

View Job
Experienced Truck Driver for Delivery Services

We are seeking an experienced truck driver for delivery services. The ideal candidate will have a valid commercial driver's license and a proven track record of safe driving. Responsibilities include transporting goods to various locations while ensuring timely and accu...

View Job
Android App Development on M2 MacBook

We are seeking an experienced developer to assist with building and running Android applications on our new M2 MacBook. After switching from an Intel chip, we've encountered compatibility issues that we need help resolving. The ideal candidate will have a strong backgro...

View Job