In Progress

iOS App for Contact Management

This is a iPad and iPhone application to create a specialized contact management system. The iPad application will interact with a cloud database (Amazon DynamoDB). The list of contacts will be pre-loaded in the database, at first this will be limited to a few hundred records. There are a variety of contact details that will also be stored in the database. These records will be associated with a single contact, and there may be many of a particular type.


In the diagram above, the smaller boxes indicate transactions that are stored for the contacts. The App will be designed to allow the organization to simply and efficiently define the Name, Type, and data fields of each transaction type. In essence, each transaction type will be a small form. Once written, it will be impossible to remove a transaction. Users of the iOS app will be able to add new transactions of each type, by selecting the customer, and filling in the form. Transaction forms may include text, photographs, logos, and audio recordings if defined in the transaction type.

The user interface will primarily consist of a large grid. The vertical axis will be the contact list, and the horizontal axis will be each of the transaction types. Each cell in the grid will display the number of transaction records of that type, for that customer. In addition, the cells will be color coded based on the chronological sequence of the transactions. A mockup of the display is as follows (created in Excel but expected to be implemented in a iOS style):

The implementation of this grid should conform to iOS user interface expectations, it will be scrollable both horizontally and vertically by drag gestures. The titles and contact names shall remain fixed. The grid and all other screens shall conform to device rotation (portrait and landscape). All the cells in the grid (except titles and contact names) will respond to a tap. By tapping on a cell, the display will switch to a form for the transaction type. Even empty cells will be tappable, for instance to add a new record.

There will be a different form for each transaction type. The most recent record for that transaction type will be displayed on the form. By finger swipe, the record may be advanced forward and backward based on the number of transactions of that type (for that customer) that have been recorded. The forms portion of the application might use HTML or another method to define attractive screens.

Only new records may be edited. When a new record is created, there will be a [COMMIT] button at the bottom of the form.


This is a production application and will be placed into immediate use in an organization. The finished application needs to be polished and reliable, as well as very simple to use. The App will be designed and compiled for both iPhone and iPad platforms, although the iPad is the preferred device. The App will interact directly with AWS Dynamo DB through the Amazon API. There will be no middle layer. Predefined DynamoDB data structure are available, but the developer may wish to modify them to achieve functionality and performance.

Schedule: As soon as possible.

There may be more than five transaction types. Definition of the transaction types will be completely dependent on data structures. For instance:

The developer will define the data structure to represent these and other transaction types in the database and provide a configuration function to allow the organization to set up its own transactions.

Skills: Android, iPad, iPhone, Mobile App Development

See more: user sequence diagram, use of sequence diagram, types of data structures in c, types of data structures, types of data structure, types data structures, types data structure, type of data structures, the sequence diagram, simple sequence diagrams, simple sequence diagram, set data structures, set data structure, sequence diagrams definition, sequence diagrams, sequence diagram or, sequence diagram include, sequence diagram if, recent logos, pre-designed logos, new data structures, names logos create, mobile contact management, mobile app developer names, logos management

About the Employer:
( 45 reviews ) San Diego, United States

Project ID: #4389357

28 freelancers are bidding on average $1657 for this job


Please kindly check your PMB.

$4120 USD in 30 days
(92 Reviews)

Hello, Please refer your PMB. thank you!

$3605 USD in 35 days
(26 Reviews)

We are IOS Certified, Please see our live apps.

$2060 USD in 20 days
(36 Reviews)

Dear Hiring Manager, I'm a mobile applications development team manager and a developer myself too, and I'm very interested in your job post involving these skills. Our team has recently worked in iOS/Android apps de More

$1100 USD in 20 days
(77 Reviews)

Hi! Please check private message box for detail. Thanks

$2060 USD in 24 days
(188 Reviews)

Dear sir, Pleaes check PMB.

$1500 USD in 15 days
(45 Reviews)

Hi, We are very much interested in your project and are ready to start immediately. Most importantly being among the top 10 bidders on this project of yours, if you notice we have "The Best" completion rate am More

$1500 USD in 30 days
(57 Reviews)

Hello. I can help you. Please check my PM! Thanks.

$2100 USD in 15 days
(42 Reviews)

I am not robot bidder. I can do this app for you. Please check my app portfolio for detail.

$2060 USD in 30 days
(12 Reviews)

Sir/Ma`am , You tell us what quality and time you want , We will provide you both .. We are a Japanese company , We believes in quality

$875 USD in 16 days
(4 Reviews)

Hello Sir, We are Professional Developers with expertise on the required skill set, Please read Private Message Box for more details.

$4000 USD in 30 days
(5 Reviews)

Hi, Please check private message. Thanks

$772 USD in 15 days
(14 Reviews)

Hi, there. Please check private message.

$1260 USD in 10 days
(9 Reviews)

Hello, please have a look on pm for ultimate solution thank you

$700 USD in 30 days
(44 Reviews)

Hi , **iPHONE ANDROID MASTERS** - Please check pmb. :-)

$754 USD in 30 days
(23 Reviews)

Hello! I can create this app for you in iOS.

$1000 USD in 20 days
(26 Reviews)

Hello, sir. I'm interested with your project. I'll do it for you. Regards.

$1545 USD in 30 days
(9 Reviews)

Hello Sir, We have gone through the details you have provided and would be pleased to work on this with you to deliver the results that you have expected and We are sure you will not be disappointed if you give us More

$1545 USD in 20 days
(13 Reviews)

I can develop this app within 15 days. I would need a server for the webservice implementation. Kindly contact me and lets discuss more.

$770 USD in 15 days
(5 Reviews)

Hi I hope you enjoyed your Easter holidays and get back to work with full of energy. We were not active in [url removed, login to view] due to some reasons but now , we want to prove ourselves and gain more reputation. We have 15 More

$500 USD in 3 days
(3 Reviews)