I need an Android app. I already have a design for it, I just need it to be built. The app needs to be developed using C# and Xamarin.
This app will use the [url removed, login to view] Android toolkit. I need a basic app that acts like a chirp listener similar what QR code readers do for QR codes. Chirp encodes data to audio. This app will use the chirp API to decode the "hear" file. NOTE: I am looking to build a chirp listener app, this has nothing to do directly with QR codes!
For example, when the app hears a URL or send message chirp, it opens up the phone's web browser or text messaging app.
The app will only have one big button in the interface. it will start and stop listening via the phone's microphone.
The encoded data will be in the same format as what a QR code reader expects for urls, text messaging, send contact info, connect to WiFi etc. I'll provide sample chirp mp3 files.
Attached is a sample chirp file, test.mp3. I encoded data into it. A pre-requisite to project acceptance is for you to message me what the encoded data is. You just need to compile the chirpconnect demo app, install the apk on your phone and listen to the file.
You need to go to [url removed, login to view] and register as a developer and download the android sdk.
App will be developed so it easily can be cross platformed to iOS in the future. If you do a good job on the android version of this app, then I will provide more work. The next phase will be the iOS version.
For xamarin, this project will require you to create a binding library of the chirp java aar file in the chirp sdk. This should take only a couple of minutes. However, before you accept this project you should ensure that you can get the sdk working as expected, like within the native android demo app.
Coding should be quick for a xamarin developer. You can leverage and convert the code from Java to C# in the demo app (only a couple dozen lines of code) for the main listener code and then create the appropriate code to handle the data.
App must be published to Play store by April 12th.
Please review the attached text file for more details.