/react-native-epg

POC implementation of an EPG in React Native with Redux, functional components & hooks

Primary LanguageTypeScript

react-native epg

linting

Setup

# switch node version
nvm install

# install dependencies
yarn

# switch ruby version
rbenv install --skip-existing

# iOS dependencies
yarn pods

# .env
cp .env.example .env

VSCode

Plugins

Workspace settings

{
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact",
  ],
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true,
  },
}

Running

# starting metro bundler for debug
yarn start

# ios debug
yarn ios

# ios release
yarn ios:release

# android debug
yarn android

# android release
yarn android:release

On device performance

AppleTV 2015

appletv-2015.mp4

Android TV Askey box

androidtv-askey-box.mp4