Android App accessing online data with offline functionality
- or -
Post a project like this1393
£4.0k(approx. $5.0k)
- Posted:
- Proposals: 12
- Remote
- #2864974
- OPPORTUNITY
- Awarded
Trusted digital transformation partner of global enterprises. 14+ years of joyful journey with 450+ employees.
Bay Minette
iOS | Android | Laravel | Wordpress | Angular.js | Node.js | React.js | UI/UX
Ahmedabad
790626355601660428128922316124312370555243889226666642949537363497738237593973381
Description
Experience Level: Expert
Estimated project duration: 1 - 6 months
We are looking for an experienced Android developer to work on building an app alongside our in-house backend team. You will be responsible for creating the app based on a specification provided to you. We are looking for someone self-motivated and proactive who can help to improve the spec as much as they can follow it.
The app is required to work on a single Android tablet device only at present. Much of the functionality will be driven by a documented API layer from our backend system. The APIs have been specced out but you should be comfortable working with the developers to ensure they work correctly. The app must be capable of operating offline and syncing data when connectivity is resumed.
Here's a summary of what skills you'll need and how we work:
Ionic Framework
Working with JSON data to communicate with APIs
Token-based authentication through Firebase
Using Firebase notifications to keep the app up to date with any changes from the backend system
Material Design standards
Reading and writing base64url encoded images to and from an API
In-app Digital Signatures, written with a finger, stored as images and sent to the API
Versioning to ensure future API compatibility
Offline functionality using stored API requests which resume once a connection is re/established
Local image storage
Local session storage for personal preferences
Daily code checkins and standup meetings
Understanding of JIRA and source control
The project is anticipated to take between 4 and 6 weeks to complete. Shortlisted candidates will be expected to be able to demonstrate their existing ability to achieve the above. Picking this up on the job will not be an option so please ensure you are already proficient in the requirements above and can demonstrate that as part of the shortlist process.
We will walk candidates through the project fully before confirming timings and agreeing final costs if they need to be changed, however the rate shown is indicative of the expected total budget at this stage.
When you submit your proposal, please bear the following in mind:
1. Include proof of having worked on complex projects
2. Provable experience of Android Architecture Components and asynchronous programming
3. Provide clear evidence to prove your capability in your submission. Submissions with missing evidence will unfortunately result in a decline.
4. The project is live now and app development will need to commence very quickly, so be sure your pipeline is free for you to commence before submitting a proposal
The app is required to work on a single Android tablet device only at present. Much of the functionality will be driven by a documented API layer from our backend system. The APIs have been specced out but you should be comfortable working with the developers to ensure they work correctly. The app must be capable of operating offline and syncing data when connectivity is resumed.
Here's a summary of what skills you'll need and how we work:
Ionic Framework
Working with JSON data to communicate with APIs
Token-based authentication through Firebase
Using Firebase notifications to keep the app up to date with any changes from the backend system
Material Design standards
Reading and writing base64url encoded images to and from an API
In-app Digital Signatures, written with a finger, stored as images and sent to the API
Versioning to ensure future API compatibility
Offline functionality using stored API requests which resume once a connection is re/established
Local image storage
Local session storage for personal preferences
Daily code checkins and standup meetings
Understanding of JIRA and source control
The project is anticipated to take between 4 and 6 weeks to complete. Shortlisted candidates will be expected to be able to demonstrate their existing ability to achieve the above. Picking this up on the job will not be an option so please ensure you are already proficient in the requirements above and can demonstrate that as part of the shortlist process.
We will walk candidates through the project fully before confirming timings and agreeing final costs if they need to be changed, however the rate shown is indicative of the expected total budget at this stage.
When you submit your proposal, please bear the following in mind:
1. Include proof of having worked on complex projects
2. Provable experience of Android Architecture Components and asynchronous programming
3. Provide clear evidence to prove your capability in your submission. Submissions with missing evidence will unfortunately result in a decline.
4. The project is live now and app development will need to commence very quickly, so be sure your pipeline is free for you to commence before submitting a proposal
Lee S.
100% (9)Projects Completed
6
Freelancers worked with
7
Projects awarded
25%
Last project
2 Sep 2020
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies