Find Jobs
Hire Freelancers

iPhone Application

$30-5000 USD

Dibatalkan
Dibuat hampir 12 tahun yang lalu

$30-5000 USD

Dibayar ketika dikirim
Stop Texting and Driving. I have this app already developed for the Android, so now I need someone to develop the same app for the iPhone ASAP. Ready to begin immediately! ## Deliverables Functional Requirements: 1. "Threshold" is defined as traveling at a rate of speed of 5 miles per hour. 2. When over the threshold, it is unlikely WiFi or BlueTooth will be in use. Although WiFi and BlueTooth are to be disabled when over the threshold, it is more probable the connection will be via the Cellular Service Provider. 3. The application should disable the radio (airplane mode=on) when over the threshold. 4. The application should enable the radio (airplane mode=off) when under the threshold. 5. It has been confirmed the GPS will function when the radio is disabled; it just won't overlay on a map like Google Maps for example because the Internet is not accessible when the radio is off. 6. If the user enables the radio when over the threshold, the application should immediately disable the radio. 7. The first time the application is launched it should prompt for a password with between 4-8 alpha/numeric characters. The password should be stored (encrypted) in the phone. This password should be required in order to open the application each time thereafter. The application should display a brief explanation of how the password will be used. 8. It has been confirmed placing a "911" call in the USA will immediately enable the radio. The application should monitor the progress of this "911" call and when the call is complete the application should again disable the radio if over the threshold at that time. 9. The first time the application is launched it should prompt for up to five exception telephone numbers. Typically, these exception telephone numbers will be the home and/or work phone numbers of the parents. The exception telephone numbers should be stored (encrypted) in the phone. Like "911" calls, the application should enable the radio if any one of the exception telephone numbers is dialed. The application should monitor the progress of this exception call and when the call is complete the application should again disable the radio if over the threshold at that time. The application should display a brief explanation of how the exception telephone numbers will be used. 10. The first time the application is launched it should prompt for up to five notification email addresses and up to five notification cell phone numbers. The notification email addresses and cell phone numbers should be stored (encrypted) in the phone. The application should automatically generate an email to the notification email addresses and an SMS text message to the notification cell phone numbers each time the application is installed. This is so the parent can verify receipt of the email message and SMS text message. The application should display a brief explanation of how the notification email addresses and the notification cell phone numbers will be used. 11. The application should automatically generate an email to the notification email addresses and an SMS text message to the notification cell phone numbers once a day at a designated time. This lets the parent know the application is still installed and running. The first time the application is launched it should prompt for the time of day to send this daily email message and SMS text message. The application should display a brief explanation of how the time of day setting will be used. 12. The first time the application is launched it should prompt for a secret SMS text message that will be used to remotely enable the application and for a secret SMS text message that will be used to remotely disable the application. The secret SMS text messages should be stored (encrypted) in the phone. The application should allow a parent to remotely disable/enable the application by sending the secret SMS text message to the child's phone. The application should "eat" the inbound secret SMS text message so that it never appears on the child's phone. The application should automatically generate an email and text message to the five notification email addresses and five notification cell phone numbers to notify the parent the application has been remotely enabled or disabled. The application should display a brief explanation of how the secret text messages will be used. 13. The application should allow an authenticated user to locally manage the password, the exception telephone numbers, the notification email addresses and notification cell phone numbers, the time of day setting, and the secret SMS text messages. 14. The application should allow an authenticated user to locally enable/disable the application. 15. The application should ping the GPS more frequently (15 second intervals) when over the threshold. The application should ping the GPS less frequently (60 second intervals) when under the threshold in order to conserve battery life. 16. I have this app already developed for the Android. The new iPhone app will need to have the same look and feel. I uploaded some screen shots of the Android app.
ID Proyek: 2732427

Tentang proyek

Proyek remot
Aktif 12 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan

Tentang klien

Bendera UNITED STATES
DIberville, United States
5,0
12
Anggota sejak Apr 19, 2005

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.