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. +
+ +