/rn-github-issues-app

React Native application that shows issues and issue comments from various repos from GitHub. With simple local add comment function and all data persisted using MMKV.

Primary LanguageTypeScript

React Native Recruitment Task for Startup Developement House

Screenshots

RepoList.tsx IssueList.tsx IssueDetails.tsx
screen shot 2017-08-07 at 12 18 15 pm screen shot 2017-08-07 at 12 18 15 pm screen shot 2017-08-07 at 12 18 15 pm

Task

Img

Technology

  • expo
  • state created using useReducer, useContext persisted using MMKV
  • partialy styled with emiotion styled components
  • navigated using react-navgation

Usage

Be sure to have the Expo CLI installed.

Build your own Expo Development Client (needed for Reanimated and other modules with native code) see Expo Dev Client

expo prebuild && npm run android

or use Expo Application Services

Npm scripts

  • Run dev server: npm start
  • Run on Android: npm run android
  • Run on iOS: npm run ios
  • Run on Web: npm run web
  • Run Tests: npm run test or npm run test:watch
  • Open Storybook npm run storybook
  • Lint Code: npm run lint
  • Format Code: npm run format