Looking for a smart android developer to building an android app for registry.bedbugs.net (BEDBUGS.NET). Must be proficient in PHP, Android app development, Google Maps API, and HTML. A big bonus if you have some visual design skill so you can make an attractive looking android app interface. I need someone who is a creative thinker and writes awesome and efficient code that SCALES. I don't want code that works fast with a few users then becomes crippling slow when lots of users use it.
The app will offer some stripped down functionality of the main site. It will need to interface with the webpage, sending and receiving results. The "work" should be done by the webpage server -- the android app should simply be an efficient interface to access the functionality of the main site (through an API) You will be responsible for developing the android app and also coding up an API for the main site that your mobile program will access. The code and features are all there, you'll just have to make the API. It also means you'll need to be a PHP wizz since registry.bedbugs.net is written in PHP.
You should go to registry.bedbugs.net and look at the features/functionality. The app will mirror the main features, specifically the searching/reporting and displaying of those reports directly on an android device.
THE ANDROID APP FEATURES:
It will offer stripped down functionality of the main website (registry.bedbugs.net):
1. Allow users to search for bed bugs and display results in an efficient and aesthetically pleasing manner formatted for whatever android screen device (http://registry.bedbugs.net/search.php)
2. Show Google map locations of the bed bug reports with the points click-able
3. Allow users to quickly submit bed bug reports to the registry
4. Show a list of recently submitted bed bug reports
5. Allow us to track how many people are using the app, how many requests are coming from the app, etc
6. Potentially allow us to display google adsense ads
7. Allow us to send messages directly to the app to be displayed to the user on the app's homepage/startpage.
ANDROID APP USER INTERFACE
An aesthetically pleasing interface that offers graphic buttons of some of the main features. The app should "look" good. It also should be supported by different phone screens with everything aligned properly. Includes:
*Search Bed Bugs Reports (via API)
*Allow user to submit bed bug reports for hotels/addresses (will send/receive through website API to do the searching/reporting. App just handles the user's information and sends it to the home API).
*View Recent Bed Bug Reports (same as above)
*Monitor Hotels (via API)
*View Country/Cities reports (access information from API)
There will be the main page when you load that app that shows and different sections for the different functionality. The goal here is to offer the basic "search/report" bed bug functionality of registry.bedbugs.net to the android smartphone userbase.
*Must be able to write efficient code with an emphasis on speed an optimization. This program needs to be fast and it needs to pull and display results from the main site quickly. No bottlenecks or slowdowns.
*Must be proficient in developing Android apps
*Must be supported by the new Android OS (jellybean) as well as the older versions (Ice Cream)
*Must be an expert in PHP so you can handle writing the API for the main site and interfacing it with the Android app
*Must have visual/website design skills so you can come up with an attractive looking interface for the android program
*Google Map experience. The Android app might have to natively access Google Maps API to plot the reports on the map.
*Excellent knowledge of MYSQL
Send me message stating WHY YOU ARE QUALIFIED FOR THIS JOB. Explain to me why I should hire you. I'm particularly looking for Native Born English freelancers, but will consider other applicants if your English is top notch.