Android app updates - repost

Avg Bid (USD)
Project Budget (USD)
$30 - $250

Project Description:
Please read complete description before bidding, thanks.
I have a few apps that simply open a webpage with one YouTube channel in an app like this one:

I want to add extra functions and make a update to my current version.

This needs to be done:
1. There needs to be tiny nice dropdown list that let's the user choose the Video Quality formats of all the videos they click on in that app and all the similar apps that the user has installed (I have other apps that are exactly the same but with other video channels, I want users to be able to change it ones for all the apps, if possible) The video formats should be: Auto(no change)/144p/240p/360p/480p/720p just like in YouTube
If the video does not have such a format, then pick the closest one to it, either higher or lower.
2. User can subscribe for push notifications if a new video is released they will receive a notification in the top notification bar with the Icon of the app and the name of the new video. When users click on it, it should open the app. They can edit the notification status in the app.
3. If user taps and holds on one of the videos, the Share menu has to pop-up where user can share video link with friends on Facebook, e-mail etc.
4. If not too much work, search function to search through all the videos of the channel. (paid bonus fee above the project fee of $20).

3 milestones will be created for each task, deadline: 5 days

Skills required:
C Programming, Software Architecture, Software Testing, Web Hosting, Website Management
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 144
in 3 days
$ 421
in 30 days
$ 368
in 3 days
$ 377
in 30 days