Convert React website into Android and iOS apps with Custom Features
$750-1500 USD
Open
Posted 22 days ago
•
Ends in 5 days
$750-1500 USD
Paid on delivery
I have a React app currently publically hosted, and I need it converted into Android and iOS apps. Ideally, I’d prefer using a SaaS platform that supports custom development to simplify the process. If no suitable platform is found, the developer will need to handle the custom implementation directly.
Requirements:
Social Authentication: Social authentication (Google) is already implemented in the React app. You just need to ensure it works seamlessly in the mobile apps.
Read Contacts: Implement a JavaScript API to read the user’s contacts.
Permissions: Ensure the app requests the necessary permissions and exposes the API for integration within the existing React app.
Push Notifications: Set up push notifications system (e.g., Firebase).
Call detection + popup: Implement a popup feature similar to TrueCaller. This popup should appear every time there is an outgoing or incoming call.
The popup should display content from a specific URL based on the call, for example:
Https:///popupCall/
Ensure smooth functionality and compatibility across Android and iOS platforms.
3. Preference:
Priority will be given to identifying and integrating a SaaS platform that supports these custom development needs.
If no suitable SaaS solution is available, the developer will need to implement the features manually.
Deliverables:
Fully functional Android and iOS apps with all the listed features.
Push notification integration (e.g., Firebase).
Functional social authentication and exposed JavaScript API for reading contacts.
The call popup feature working as described, tested on both Android and iOS.
Documentation for how to use the new features and update the app in the future.
Skills Required:
Proficiency in Android and iOS development, including handling system-level events like phone calls.
Experience in converting React web apps to mobile apps (using wrappers, not react native).
Expertise in evaluating and integrating SaaS platforms for app development.
Knowledge of exposing native APIs (e.g., reading contacts) to JavaScript in a React-based app.
Deadline:
Please provide an estimated timeline for project completion.
How to Apply:
If you are interested, include:
1. Examples of similar projects you’ve worked on (especially involving SaaS solutions or custom development).
2. Any suggestions for SaaS platforms that meet the requirements and allow custom development.
3. Your approach if a SaaS platform cannot fulfill the needs.