In Progress

android(Java): Add new features to existing opensource app

My app in playstore at [login to view URL]

Full code in github at [login to view URL]

The app features and tasks to do, are explained in this video at [login to view URL]

Notes:

1. Native Java code

2. For database, use Room DAO(data access objects) [login to view URL] CRUD (Create, read, update and delete) [login to view URL]

See the attached screenshot.

CRUD

a) Create: On the selected text, user should be able to create a new highlight; save a new video reference(user can't play the video if user is not online and can't access internet) , save a new wikipedia article reference, save a new dictionary definition reference(Available offline after downloading the dictionary from my JSON API), save a new text note(annotation).

b) Read: User should see the saved highlight, saved video reference, saved wikipedia article reference, saved dictionary definition reference, saved text note(Show note icon on the image near the selected word, like the kindle app shown in the video).

c) Update: User should be able to change the existing highlight, existing video reference, existing wikipedia article reference, existing dictionary definition reference, existing text note.

d) Delete: User should be able to remove the existing highlight, existing video reference, existing wikipedia article reference, existing dictionary definition reference, existing text note.

3. Maintain coding standards as per [login to view URL]

4. To make anonymous JSON API calls to dictionary & wikipedia, use [login to view URL]

5. For code style settings, use [login to view URL]

6. Fork my git repo at [login to view URL] and create pull requests like [login to view URL]

7. Use firebase crashlytics [login to view URL]

8. Use firebase analytics & log all user events [login to view URL]

9. First time the user uses the app or downloads an update for the app, show the top new features of the app in animation like [login to view URL] If you need animated GIF for it, I will provide the GIFs.

10. For youtube video playback functionality in the app, use [login to view URL]

11. I will provide the JSON APIs needed for Dictionary & Wikipedia.

Skills: Android, Java

See more: add initial view existing iphone app, add-new-functionalities-existing-ios, a href https play google com store apps details id developer img alt get it on google play src https developer android com image, Customize and existing software and add new features, I need an Android app https://play.google.com/store/apps/details?id=com.internet.speed.meter.lite. , consider an existing business critical application you have been asked to add new features to, android studio add project to existing git repository, add redux to existing react app, adding new features to an app, consider an existing, business critical, application you have been asked to add new features to., android sqlite add column to existing table, java add method to existing class at runtime, android 8.0 new features, add react to existing electron app, add flutter to existing ios app, add electron to existing vue app, android studio add project to existing github repository, add react to existing rails app, how to add new features, sap gui for java add new connection

About the Employer:
( 13 reviews ) Hyderabad, India

Project ID: #29897698

Awarded to:

raldgephiri

I can get the job done message me so we can discuss concerning project I am ready to start work immediately message me so we can discuss

$250 USD in 4 days
(11 Reviews)
3.9

3 freelancers are bidding on average $224 for this job

hamidiqbalgoraya

Hi there. I am independent developer. I have read your job description carefully and I got interested in your project. You can check my linkedin profile for my experience and applications [login to view URL] More

$222 USD in 10 days
(21 Reviews)
4.2
aamoditsolution

Greetings! We can read through the job details extremely carefully and absolutely sure that we can do the project very well. Surely, we are ready to help you to do the following task: a) Create b) Read: User would More

$200 USD in 5 days
(1 Review)
1.9