Prepare everything
-Welcome to the NewPipe tutorial. This tutorial will guide you through the process of creating your own NewPipeExtractor -service with which NewPipe will gain support for a dedicated streaming service like YouTube, Vimeo or SournCloud. Let's -dive right. ;D
-Setup your dev environment
-First and foremost you need to meet certain conditions in order to write your own service.
-What you need to know
--
-
- Basic understanding of git -
- Good Java knowledge -
- Good understanding of web technology -
- Basic understanding about unit testing and JUnit -
- Flawless understanding of how to contribute to the NewPipe project -
What you need to have
--
-
- A dev environment/ide that supports:
-
-
- git -
- java 8 -
- gradle -
- I highly recomend IDEA Community since it has everything we need. -
- - A github account -
- A loot of patience and excitement ;D -
After making sure all these conditions are provided fork the NewPipeExtractor,
-using the fork button.
-This way you have your own working repository. Now clone this repository into your local folder in which you want to work in.
-Next import the cloned project into your ide
-and run it.
-If all the checks are green you did everything right, and you are good to go to move on to the next chapter.
-