iPhone/iPad App to simulate a crowd microphone in a big audience

  • Status Closed
  • Budget N/A
  • Total Bids 11

Project Description

I need a simple iPhone/iPad app which makes it possible to let individual people, who are sitting in an audience, speak into their iPhones/iPads which is then multiplexed in real time to one specific iOS device, maybe connected to loud speakers.

GUI should be clear and simple, on both (multiple) client side as well as on server side. Nevertheless, it should be designed nicely and run on all current iOS devices including the iPhone5 (universal App!). Developers with design experience or with appropriate colleagues are very welcome.

I'm myself a developer, the solution will be integrated into something bigger :)

The solution must be a complete XCode-project ready to be compiled, and I need the complete source code.

I need clean code with comments and documentation, and without any memory leaks. When it is compiled and installed onto several iOS devices, it then must run on these devices. The winner gets a detailed documentation with all the necessary use cases. Example: person A in the audience requests to speak, person B also requests, but after person A. Server must automatically handle the incoming requests in a FIFO manner and notify (by iOS push) the client that he/she is able to speak.

Pre-Check: The auction winner must remove all the errors/typos from the following Obj-C snippet (please write a PM before auction end, as well as your freelancer username, reversely written):


@clas Possession

@interface PossessionStore : NSObject {

NSMutableArray *allPossessions*;


// class method for building a singleton

* (PossessionStore *) defaultStore;

- [void] removePossession:(Possession *)p;

- (NsArray *)allPossessions;

- (* Possession *) createPossession;

- (void) movePossessionAtIndex:(int)from

toIndex:{int} to;


Note: I explicitly need a WiFi solution which can also support/fallback to Bluetooth. GameKit can be used as long as no logging in is necessary. gstreamer or ffmeg also possible.

If there are some restrictions about data size with bluetooth, try to transfer it with several packets and/or pack the audio stream data (but only on users approval). Be creative :)

To the quiz: There are not only syntactical errors, but also semantic ones influencing the syntactical layer :) The lucky winner will have noticed them all ;)

Get free quotes for a project like this

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online