Project Description:
I need an application that will lookup information in a DB and display it plus a few extra options.
It has a few options in the Settings menu and the display must be in a very specific way. Please read the complete description before bidding.
(I will provide the database)
## Deliverables
Before starting, if you're not passionate about iOS / Objective-C and programming, please move along, as the program must be well designed, architected and organized with no resources wasted and optimized for multiple screen size devices and orientations. I'm a perfectionist, thus the code must be well structured, extremely clean with concise comments about what the code does and of course in English. I assume the Objective-C syntax rules are followed, such as descriptive names for variables, classes and functions, length of the line should not be longer than 80 characters, constants and text should be separated and not hardcoded, etc.
It may look like a lot of requirements, but some are repeated and not really difficult to implement. However, please make sure you read everything before bidding.
Key points:
- The application must be written in Objective-C / iOS - please don't use any framework (C# or similar).
- The application must run on iOS 5.0+ and newer (it is not a problem if it works on iOS 4 or older but not a strict requirement) and it would be nice to make use of the new iOS 7 features.
- The application must work properly on phones with different screen size and resolution, so that everything is dp (Density Independent Pixel). Tablets must be supported as well.
- Application must work in landscape as well (not just work, it must look great).
Once the application is opened, a grid with six options will appear (each will have an icon - remember different screen sizes and resolutions + landscape mode). Main menu (GRID):
1. ID
2. Search
3. Categories
4. Favorites
5. Settings
6. About
Each of those will do the following:
1. Show a searching box with a numeric only keypad (include delete, clear and a Search button). Once the button search is pressed, the application will lookup the ID field of a database (which it will be provided) and display the information. I will describe how the information is displayed later.
Ex: Keypad as follows, [login to view URL] but include clear symbol (clear the field). At the bottom it should have a big button (width of all three buttons) that says Find, Search or whatever word. I would like much if it can be used some iOS native keypad instead of designing a different one, but if not possible, I understand. In any case, it should be centered, all buttons aligned, occupying the same space (except the width of the Search button) and of course, should work on all screen sizes and resolutions (including tablets) and in landscape mode.
2. Similar to number one, however, instead of a numeric keypad it will show full keyboard (iOS Keyboard) and it won't have a Search button. Rather, it will update results found after every key is pressed. If a number is pressed, assume to search the field ID, otherwise look into field name (in the DB) and content (if enabled in settings). It should look something like this:
[ Search here ] - textbox
n results found
Results
Results
Results
Results
Results
[ Keyboard ] - this space
[ Keyboard ] - is ocupied
[ Keyboard ] - by the keyboard
When the query is done, it will be done starting from id 0 and going in increasing order, so the result should be displayed like: 4 results.
Results must be scrollable to show a defined number of results (defined in settings).
If the user holds the finger on a result, it should display the option Add to favorites if it is not in the favorites, otherwise Remove from favorites.
If the user clicks on a result, the information is displayed.
READ the attached file for more details before bidding.
THANKS.
Hello,
I'm quite a new programmer but I have experience with iOS and scripting iOS apps in general. I also understand the needs of your project. Being new, I can easily handle the creation of your app at a really good price
$138 USD in 4 days
5.0 (14 reviews)
4.9
4.9
12 freelancers are bidding on average $274 USD for this job
Dear Prospect Hiring Manager.
Thank you for giving me a chance to bid on your project.
As you can see in my profile, I'm an expert in iOS app and game development with 4+ years of experience.
Check my PM.
As a fulltime freelancer, I'm available 17hours a day online and always time-keeper, and I would be glad to change my time to your schedule to discuss our work.
I'm ready TO START WORK right away.
Waiting for your reply.
Regards,
J.J.
Hi. We are a team of professional Android, i-Phone and i-Pad developers with great experience ( 5 years) in this field. Kindly check PM from "coderswetrust" for more insight into our company, work and how we can deliver the best app to you. Hope you will consider our bid Thanks.