TeamNewPipe / NewPipe

A libre lightweight streaming front-end for Android.
https://newpipe.net
GNU General Public License v3.0
30.85k stars 3.01k forks source link

[HELP NEEDED] Major planned/missing features #6448

Open opusforlife2 opened 3 years ago

opusforlife2 commented 3 years ago

This is a list of some major features currently missing from NewPipe for developers (both team members and current/future contributors) to go through when they are thinking of working on NewPipe:

XiangRongLin commented 3 years ago

Whats missing for me would be automated tests. Either jvm unit tests or android instrumented tests would allow to develop those tested sections with more confidence and less manual testing.

I personally have experience with autoamted testing in backend applications and roughly know how to make structure an application in order to be testable. As for Android, i have no clue.
I did some preparation by getting the instrumented test to run in CI #5360 and have an open PR #5531 as a first instrumented test.

litetex commented 2 years ago

Helping to review existing pull requests would also be appreciated 😄