0.0.0 • Published 5 years ago

react-native-video-thumbnailer v0.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

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.

Who has created it?