Build a basic android REST Client - 2

I need an android REST client, built on Java using [login to view URL] There shouldn't be any other dependency.

Requirements & Details

1. The API server uses OAuth2, the client should authenticate with the API with the implicit grant. Few points on this.

a) You shouldn't use the web view to accomplish this.

b) The opened browser tab should be closed after the authentication is finished.

2. Authentication should happen securely

a) The implicit grant from the server supports CSRF validation, that should be implemented.

b) Other security practices should be implemented.

3. The tokens should be stored securely. (On the bid, please mention where you are going to store the tokens and how you are going to make it secure)

4. Simple RBAC, when logged in as admin, can create users (also through the API). Point to note:

a) The user has a 1 to 1 relation with an Entity called `contact`

5. Implement CRUD functionality for only ONE entity offered in the API.

4. The code should be properly structured into tiers.

5. Proper naming convention

6. Proper documentation of code, method and classes

7. Unit testing

8. Proper logs to assist in debug

9. Build instructions

10. Setup instructions

11. Packaged work

Final notes:

- ER Diagram, Details on the API and sections will be given privately to the shortlisted candidate.

- I want to hear your questions.

- To should be able to demonstrate your experience with OAuth2 & Retrofit.

Happy bidding!

Compétences : Android, Java, Mobile App Development, OAuth, RESTful

en voir plus : how to call rest api from android app, android restful, android rest client json example, how to use rest api in android example, retrofit android, rest api android tutorial, android rest api library, how to create rest api for android app using java, salesforce rest client android, android rest client, build basic database webpage mysql, visual basic team speak client, android xmpp client, android soap client server, metatrader build basic expert advisor, visual basic open mail client, build basic web scraper java, build basic multipage php website, vtc build basic website, build basic app iphone

Concernant l'employeur :
( 0 commentaires ) Kathmandu, Nepal

Nº du projet : #16977940

5 freelance font une offre moyenne de $54 pour ce travail


greeting of the day

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(1 Évaluation)

Hello Sir, how are you? I have been working with mobile apps (android and hybrid) for many years. I read your description carefully and understand your requirements fully. I am really interested in your project. I Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(1 Évaluation)

Hello, Click on the [CHAT] button below so that I can ask a few questions concerning your android project. I have read all the provided instructions, and I am the right person to work on this task. I provide exception Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(1 Évaluation)

Hello, I am skilled in developing Android ,Iphone, and Ipad apps. My skills includes Android SDK, JAVA ,Android Development Webservices, Cocoa Framework ,React Native, XCode ,iPhone SDK ,Cocos2D,OpenGL ES, Master Da Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(1 Évaluation)
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(0 Commentaires)