Find more Web Development Remote Jobs posted recently Worldwide

Required Location freelancer for Android and iOS mobile app job

Posted at - Feb 11, 2024

Toogit Instant Connect Enabled

Develop either a single App for both android and iOS or develop two native apps, one for each Android and IOS . The Scope of the app is as follows:
1. Splash Screen
2. Login Page/Forgot Password
a. Upon successful login, open the url returned in web view. The Api will also return a TIme value in seconds for the frequency of tracking location. 0 means don't track
b. On failure due to simultaneous login from another device, prompt user to Log off the other device
c. On failure due to any other reason, display the message returned by API in toast
d. Forgot password - User can input his username and request a password reset link on his mail. Option to resend mail, if not delivered or contacting us through Contact us form
The user credentials to be stored in local db so that the user doesn't have to login every time. If a user reopens the app, run the login api without taking the user to the login screen and open the url returned by the API in web view. In case of failure message, take the user to Login page and display the failure message on toast
2. About us, Terms and Privacy
API will return html content to be displayed on site (These need to be stored in local db so if the user is offline, he should be able to view the last content)
3. Location tracking
The location api should be called as per the time value returned with each API when the app is open or running in background. When it is closed, it should be triggered on sending a notification. If long lat are 0, the reason of no tracking should be returned
4. Sign up
User should be able to sign up through this page. If the APi returns success, the user is redirected to login page else the failure message should display on toast
5. Contact us
If user is online, he can fill the contact form. The form to be available even if the user is not logged in
6. Notifications- The user should be able to receive notifications and on opening the notification, an API should run confirming the receipt and opening of notification.The notification can have Title, description text, image and a URL that needs to be opened when clicked
7. Call pop up & Setting
When an incoming call comes, the user will get a pop up on his mobile to show the name and image of the caller, if he's in his leads or enquiry. Clicking this will take him to the url returned by the API. If the caller is not an enquiry or lead, the user will get an option to add it and he should be able to get to the url returned by the api in the web view
Setting of Call Pop Up Toggle: THis needs to be created native and you'll need to store the value of this setting in local db too. This setting if set to off will not invoke the pop up or call our API when an incoming call comes.
8.Calling through our web view- This option will be available in our web view but we'll need to discuss how it'll work when in background or closed. Also, if a user gets on a call (incoming/outgoing), we can pass a value to you so that the app can be active till the call closes.
9.Log out
The app needs to be compatible with both Android and IOS and we'll also be needing help in publishing the app on play store and App store

About the recuiterMember since Mar 14, 2020 Mohammad Islam
from Schleswig-Holstein, Germany

Skills & Expertise Required


Open for hiringApply before - Aug 9, 2024

Work from Anywhere
40 hrs / week
Fixed Type
Remote Job

Offer to work on this project closes in 110 days!
Are you interested in this Opportunity?

Apply Now

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Apply on more work from home jobs posted in Web Development category.