react-native-video-thumbnailer
v0.0.0
Published
## What is it?
Downloads
5
Readme
react-native-video-thumbnailer
— DIY creating React Native library workshop
What is it?
This repository is a Do It Yourself workshop teaching you step-by-step the basics of implementing a React Native library
How does it work?
The repository has 4 main branches:
- designing-api which is going to guide you through a process of designing the library's API and researching possible implementations. No coding yet!
- creating-library which is going to guide you through a process of creating a React Native library from scratch. We will cover installing react-native-create-library tool, using it to create the project and setting the example project up for easier development (following instructions from this article).
- example which is going to guide you through a process of setting up an example application using our library. Since we haven't implemented any native methods yet, we'll need to mock our native module.
- ios-implementation which is going to guide you through the process of adding an iOS implementation to a React Native library.
- more branches will be added soon (Android implementation, JS library, TypeScript conversion, maybe some tests).
Each branch is a starting point in a working state and the codebase is sprinkled with comments STEP <number>
. Just "search in all" for STEP 1
on branch designing-api
to start the workshop, then for STEP 2
, when you're finished with designing-api
checkout to creating-library
search for STEP 1
and so on.
Branches where it's applicable have a corresponding ${branch}-finished
equivalent.