Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

๐Ÿค–๐Ÿšซ๐Ÿ“บ a YouTube video search clone built with Expo and React Native for iOS, Android, and the Web

License

Notifications You must be signed in to change notification settings

pjnalls/youtube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

30 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

icon

AI-less YouTube

๐Ÿค–๐Ÿšซ๐Ÿ“บ a YouTube video search app with no AI for iOS, Android, and the Web


iPhone demo image Android-phone demo image Web demo image

This app is also available in dark mode:

iPhone demo image Android-phone demo image Web demo image

System Prerequisites

Ensure you have the latest LTS (long-term support) version of Node.js installed on your system.

Recommended installation instructions are available here.

Local Project Setup

Somewhere in your file system, run either

$ git clone https://github.com/pjnalls/ai-less-youtube.git

if you aren't connect to GitHub with any SSH keys, or

$ git clone git@github.com:pjnalls/ai-less-youtube.git

if you are.

Next, navigate to the root of the newly cloned project by running the following:

$ cd ai-less-youtube/

Then, install a node_modules folder for all the project's dependencies:

$ npm i

EAS Project Builds

Ensure the eas-cli is installed globally on your machine:

$ npm i -g eas-cli

Run the following command and follow the instructions in the CLI to create EAS builds for iOS (Apple Developer account needed) and Android:

$ eas build --profile development --platform all

Alternatively, you can build for a single platform at a time as builds may take some time to complete:

Run

$ eas build --profile development --platform ios

to create EAS builds for iOS only, and run

$ eas build --profile development --platform android

to create EAS builds for iOS only.

Run iOS, Android, and/or Web Apps

Run the following to run the Expo app:

$ npm start

Then, scan the barcode that appears and run the React Native app from an iOS or and Android device.

Press w to open the web version of the React Native app in the browser.

NOTE: It's possible to run an iPhone, Android phone, and the browser on the same React Native app instance for cross-platform development. Also, simultaneous, universal Fast Refresh has been enabled for this app.

About

๐Ÿค–๐Ÿšซ๐Ÿ“บ a YouTube video search clone built with Expo and React Native for iOS, Android, and the Web

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published