C Library to Read and Write Java-Compatible ObjectStream File

IN PROGRESS
Bids
10
Avg Bid (USD)
$570
Project Budget (USD)
$250 - $750

Project Description:
Goal:

Write a set of functions in C using only functions available in the standard c-library, to accomplish the following:
- Open, and read data that was saved using Android Java's ObjectOutputStream through a FileOutputStream
- Create, and write data to a file that can be read using Android Java's ObjectInputStream through FileInputStream

Specifically, we need to be able to read and write the following objects/data types:
boolean, short, int, long, String
We do not need to support any other data type or object that might be supported by Object Stream

The files created by the C functions must be readable in Android's Java API levels 8 through 18; likewise files created in Android's Java must be readable by the C functions.

Make sure your code is well documented and the function names are clear; include usage examples as well.

You may structure the functions as you like.

If your project or functions require the use of third-party libraries, please list them before proceeding as we will need to approve the use.

"Terms of payment" Upon awarding the job, a milestone will be created for the entire amount owed. Freelancer will hold this money, but none of the milestone will be released until the job is 100% complete. Do not ask for any milestone payments until all the work is 100% finalized. Its important to note, that since Freelancer will hold ALL the funds, you have NO risk of not getting paid as long as the job is done properly and in a timely manner.

Bid responses sent to us that are automated - will be ignored, please do not send us automated bids if you want to be taken seriously. If you would like to be considered, please make sure to read the above requirements carefully.

This is a straight forward project for a programmer that "knows" how to code in Android Java.

Skills required:
Android, C Programming, Java, Software Architecture
Hire outwork
Project posted by:
outwork Singapore
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.