We require a PHP script and an Android application, which allows users to send text messages using their phone by entering the required information into a web form on any device with Internet access or passing them as POST or GET requests (using a unique API key for identifying the user rather than username + password), as well as to see incoming messages online or exporting them as an XML or JSON file.
Users will authenticate with user name and password. This combination will be necessary to access the web forms as well as for the Android application to authenticate to the server.
It will be possible to send the same text message to multiple recipients at the same time. There will also be a feature to schedule the message to be sent at a specified date/time. Scheduled messages can be deleted or changed at any time before they are sent. All messages will be stored in a MySQL database.
The Android app will have settings to control how often the server will be queried for new messages as well as to change the server. You can not use GCM for this project. While we would prefer having a solution which does not require any server applications beyond a LAMP web server, if you require any server application, you can either develop it yourself, or use open source alternatives (such as RabbitMQ).
Dear,
I am expert in android app development. Have worked in many android apps that communicate with php scripts. Will be done as per requirements. You can chek my profile portfolio at [login to view URL]
one problem in your approach of polling php scripts is that it will drain battery quickly if interval is less. Recently i have finished an instant messaging app for blackberry that uses a push server to fetch new messages and push on device app. App do not use any platform specific push technology but just listens for new data from push server in background. But push server needs a dedicated server that can host java apps.
Polling php scripts is easy approach but can pose limitations in scaling in future. Let me know what do you think I can do this easily with both approaches
€231 EUR in 10 days
4.9 (196 reviews)
7.4
7.4
7 freelancers are bidding on average €242 EUR for this job
Hi!
I can develop server side with PHP and MySQL while android app will be developed using Java. I will create data models first and I use git version control system for project management.
Please let me know if you interest to offer the project.
Thank you!
Isuru.