Fermé

Development of a dynamic Android library

Project Summary

Develop a dynamically linked android library to process data passed as a JSON structure and return results of processing as a JSON structure. This library will be included in a larger Android offering and represents a core service of the larger project.

Key skills required - Bit/Byte level data manipulation, GZip decompress, MsgPack decompress, OpenPGP signature verification.

Scope and Deliverables

• Developer should recommend implementation source language.

• Developer should suggest appropriate dependency libraries.

• Developer should suggest/define library API call format.

◦ API should be simple but flexible/extensible for future enhancement to the library.

• Developer must produce a fully documented standalone (statically linked dependencies) dynamic library.

• Developer must produce an additional functional example program which shows correct library usage in a test case scenario.

• Developer must deliver a prebuilt library binary (arch to be decided, but 32 bit ARM likely) and all source code, including source code for build dependencies.

• Developer must release all applicable copyright assigns, full source code and complete working/functional build chain on completion of this commission.

• Developer is required to use Libre/Open/Free dependencies (GPL/LGPL/MIT or more permissive)

Functional Design

This standalone library accepts JSON wrapped input and returns JSON wrapped output. The first (and currently only) call method will include an atomic JSON structure that describes the raw data to be processed and an additional JSON key:value that describes an OpenPGP public key.

For the initial development, we expect that the entire OpenPGP public key will be passed, however care should be taken to ensure that future versions of the library/API allow for full internal PKI key management, including an internal database of public keys, setting an active public key, public key refresh, key retrieval from a key server, key revocation, etc.

The raw data within the JSON wrapped input should be processed in accordance with the included spec and should result in a valid JSON structure that can be used for further OpenPGP signature verification by the library. Invalid JSON or missing JSON elements constitutes an exception.

Once the JSON validation and OpenPGP validation steps and performed, the result should be returned to the calling application and will include the decoded JSON structure that was recovered from the raw data and the result of the OpenPGP validation.

Product Requirements

This library will be infrequently called and development emphasis should be placed on code correctness, clarity,reliability and API expandability/extensibility.

The proposed first call method (decode/recovery of JSON structure from raw data and OpenPGP validation of that structure) is considered a “user interactive process”, with a user waiting for visual results via the calling application. Function-call to function-return of 200ms (or less) is considered acceptable for this interactive processes.

Compétences : Android, Mobile App Development, Java, JSON

en voir plus : media library project, development team asp net project, library project dwg, dynamic feature module android tutorial, how to create dynamic app in android studio, android dynamic code loading, android module tutorial, android dynamic feature sample, android-dynamic feature github, android dynamic feature navigation, dynamic android app tutorial, create banners image library project, net development hourly rate contracting project, music library project, access video library project sample, php mysql library project, flash copy library project, android library project, android native library project, convert existing project to library project in android studio

Concernant l'employeur :
( 0 commentaires ) Mooresville, United States

Nº du projet : #27931877

23 freelances font une offre moyenne de 1487 $ pour ce travail

(72 Commentaires)
9.2
(339 Commentaires)
9.3
(247 Commentaires)
8.3
Smart1902

Hi, Hope you are doing great. Please review my profile below: https://www.freelancer.com/u/Smart1902 I have read your project requirement & I understood it completely. I am having 7+years of experience in Android an Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(103 Commentaires)
7.6
kodecubeinfosys

Hi, Greetings of the day! I read your requirement for the App development! I am leading India based trusted mobile and web application development company having more than 10 years of experienced in creatin Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 40 jours
(50 Commentaires)
7.1
(53 Commentaires)
7.1
Mobiquick

Hi, I saw that you want to a dynamic Android library, I am a senior developer working here with the small team with mixed values and experienced. I have gone through your post and I found my self perfect developer and Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 25 jours
(20 Commentaires)
6.3
(21 Commentaires)
6.0
AlphawizzTech

Hello, As per your project requirements, you want to develop an mobile application. We are Alphawizz Technologies, a Software Solutions & Services Company of 40+ in-house developers & designers specializing in Applic Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 20 jours
(13 Commentaires)
5.7
contactsapphire

Get an 8 Years of experienced Android developers who are proficient in Android Studio, Java, Kotlin, XML, etc Hi, Greetings of Sapphire!! Hope you and your family are safe from Covid19. I went through your post and Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 28 jours
(9 Commentaires)
5.8
(16 Commentaires)
6.3
duzy

Hi, I come across your post. I'm expert native developer in C/C++, I can help you build this dynamic library. Let's continue this conversation in private messages.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 15 jours
(13 Commentaires)
5.4
gstsz

Hi ! I have read your all description. I am professional Android app and Restful API developer. After to complete app perfectly, I will keep maintenance for app updating. I am sure high quality, good communication and Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 5 jours
(26 Commentaires)
5.5
spdsolusion

Hi There, I hope that you are in safe with your family in this COVID era. We have checked your job details and analyzed your following requirements as follows. ** Scope and Deliverables • Developer should re Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(16 Commentaires)
6.2
pakistansolution

Hi, I read your requirements and understand very well and am ready to Development of a dynamic Android library. I have 10+ years experience in React Native/ Mobile App Development/iOS Development/ Android /HTML/PHP Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 15 jours
(2 Commentaires)
4.0
anpilogovfree

Hello! As an experienced Android developer, I can complete your project successfully. I can make your app screens and make your app to interact with other apps. Apps I made: [login to view URL] Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(3 Commentaires)
3.0
izhone

Your project requirements are understood and certainly doable. Consider we have 10+ years of experience developing similar projects with professionalism, proficiency and efficiency. With skilled developers and fluent Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(3 Commentaires)
0.9
(1 Évaluation)
0.6
netashsharma2

Hello sir, I read your description properly. I can do it your work. Please give me chance. My work experience is 3 years.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(0 Commentaires)
0.0
BPaulhbc

Hello Sir, I have gone through your job posting and become very much interested to work with you. I'm an expert in this field. I will provide my best effort to complete your project and build a long term relationship w Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 2 jours
(0 Commentaires)
0.0