Native Android application

Completed Posted Aug 21, 2014 Paid on delivery
Completed Paid on delivery

We are looking at a simple 3 page Android mobile app that

1) Implementation of Login with Facebook and Google + (OpenID)

2) On login, again, for the first time, It should retrieve following details ("Name - get from FB/g+/other (first name)","Profile Pic", "email", "DOB", "Location", "Facebook ID") and store to our database as a new user record. - (W/S for storing to DB will be provided)

4) After login, Initiate session, side menu -> Menu should have options of "Smart Scan", "View History" and the page will show a dashboard

5) The dashboard will also have the "User two buttons - "Smart Scan", "View History",

6) The dashboard will show the profile pic in the top left corner as a "Circle" (retrieved from Fb/etc) and also show a couple of graphs based on his entries (Ex: Pie chart showing his spend and distribution, more on this later after awarding project - W/s will be provided, use graphing tool to build graphs)

7) The dashboard will also show "Notifications" if any for the user from the server. (Implementation of Notifications when new update received from server)

Smart Scan page -

Already has options of "Take photo" & "Upload from Gallery"

a) Take photo - Allows the user to take a picture which has to be uploaded to amazon s3 bucket, and this returns a URL after saved, capture that URL

b) Upload from Gallery - Allows the user to browse the gallery and upload the photo to the same s3 bucket

after the photo is taken or after the photo upload, screen shows image and other fields under the photo including "Comments", "category","Tags", a switch button to ask if it is "Billable" or not "billable". Also show:

1. Dropdown to ask if the receipt is "Personal" or "Business" receipt

2. If Personal, show Dropdown "Category"-> "Food","Movie", "Shopping","Donation","Fuel","Travel","Accommodation","Recharge","Other"

3. If "Other" is selected, show a text box and ask for the reason, please store that as a reason.

4. If "Business" is selected

5. Dropdown menu ->"Spend Category" - > "International Travel","Local Travel","Food","Accommodation","Medical","Business Expense","Other"

6. If "Other" is selected, show a text box and ask for the reason, please store that as a reason.

7. Save Record to table along with URL of the image. (W/S will be provided along with instructions)

8. On successful save, the page has to slide back to the "Dashboard"

9. The graphs on the home page should immediately change based on new data

10. If user clicks the View History button from dashboard page or menu"

"View History",

- This will have 2 tabs, "Pending" and "Completed" (Retrieve data from W/s)

- All immediately saved the Pending tab should show the entries with status of Verified as "N"

- The list should show a small thumbnail, and other details entered by the user "Category, Date Time etc"

- Once the admin Enters and Verifies the entry, the status of the record changes to "Y" and it will be shown in the "Completed" Tab

More inputs will be provided once a candidate is approved.

We are looking for experienced developers who can write bug free code, and who can work un-supervised and with top quality. Our team will conduct regular code review sessions to verify adherence to quality and light/effective code. We need this delivered by 5th of September.

Developers also have to have attention to detail and be able to design and implement crisp, clean and elegant interfaces, which are light, and lightening fast. The application should be bug free and has to pass our rigorous testing cycle. After the bid is awarded, developers are expected to work on all test/fail cases for functions and document them clearly.

Clear Documentation should be provided for future developers. Code should be checked into our secure git repository every evening.

Absolutely no extension of deadlines are allowed.

Must have published portfolio in play store in order to be eligible for an award.

In your proposal, please explain your strengths as well as your project plan and approach for this app development project.

* Must have demonstrated experience in :
- Building native mobile apps in android
- Unit testing
- Working with JSON web services
- Debugging existing JSON Web Services and improving the same
- Implementing Upload /download from/to Amazon Webservices

Thank you for your interest. Wish you the very best.

Android Mobile App Development

Project ID: #6354638

About the project

14 proposals Remote project Active Aug 26, 2014

Awarded to:

SFWorx

Hello We are SFWorx, a group of professionals. We’ve got qualified team with good expertise. We will be glad if we recieve positive response from your side. Looking forward for your reply. We are Best in Developing W More

₹40000 INR in 14 days
(12 Reviews)
5.0

14 freelancers are bidding on average ₹32500 for this job

karan1213

A proposal has not yet been provided

₹30000 INR in 15 days
(9 Reviews)
4.2
noumanbhatti91

Hi, I am an android developer with work experience of more than 2 years. Please take a look at my freelancer profile portfolio. It has playstore links of some sample applications created by me. Please consider me if yo More

₹25000 INR in 35 days
(4 Reviews)
2.8
blackcat1985527

A proposal has not yet been provided

₹27777 INR in 10 days
(1 Review)
0.0
newsyssolution

Hello, Greetings from Newsyssolution, We are group of experienced developers ready to work in your project. We have checked your project and confident to fulfill your requirements in timely manner, along More

₹25000 INR in 25 days
(0 Reviews)
0.0
rubbun

HI , I a, Rubbun. New in freelancer.com. I am an experience Android developer. I have gone through your requirement. I can do your project within your budget and timeline. You can contact with me. Thanks

₹22222 INR in 15 days
(0 Reviews)
0.0
pawan6291

Jst try me once. u wont regret. I m too good in making optimized apps good for mobile devices Not lyk others...I assure u will get quality end product

₹27777 INR in 10 days
(0 Reviews)
0.0
bhawin91

A proposal has not yet been provided

₹30526 INR in 10 days
(0 Reviews)
0.0
kingstar224

Dear Sir. "High Quality + Powerful Service + Rapid Communication!" is my forever business policy! I just read your job posting with interest and carefully, and I’ll waiting interview with you ardently because this j More

₹27777 INR in 20 days
(0 Reviews)
0.0