An open API service indexing awesome lists of open source software.

https://github.com/siristechnology/nepaltoday-app-old

NepalToday app in react-native (api @ https://github.com/siristechnology/nepaltoday-api)
https://github.com/siristechnology/nepaltoday-app-old

android apollo-client graphql nepaltoday react-native

Last synced: 2 months ago
JSON representation

NepalToday app in react-native (api @ https://github.com/siristechnology/nepaltoday-api)

Awesome Lists containing this project

README

        

# NepalToday App

![Android Apk - Build & Release](https://github.com/siristechnology/nepaltoday-app/workflows/Android%20Apk%20-%20Build%20&%20Release/badge.svg)
![Android Detox Test](https://github.com/siristechnology/nepaltoday-app/workflows/Android%20Detox%20Test/badge.svg)
[![DeepScan grade](https://deepscan.io/api/teams/5348/projects/7146/branches/66889/badge/grade.svg)](https://deepscan.io/dashboard#view=project&tid=5348&pid=7146&bid=66889)
[![Known Vulnerabilities](https://snyk.io/test/github/siristechnology/nepaltoday-app/badge.svg?targetFile=android/app/build.gradle)](https://snyk.io/test/github/siristechnology/nepaltoday-app?targetFile=android/app/build.gradle)




screenshot-1
Get it on Google Play


## Latest screenshot


screenshot-1
screenshot-2

## How to Run Android app locally

- Install Android Studio
- Install node (14.x), yarn (1.x)
- Run Android emulator. (from Android Studio or Genymotion)
- Run Metro bundler. `yarn start`
- Run Android app. `yarn android`

## How to Run IOS app locally

- Install XCode
- Install node (14.x), yarn (1.x)
- Run Metro bundler. `yarn start`
- Install Pod depedencies. `pod install --repo-update`
- Run Android app. `yarn ios`

## How to Run Detox test on Android Emulator

- Install detox cli. `yarn global add detox-cli`
- Build apk for testing. `yarn build-detox-android`
- Run detox test on apk. `yarn test-detox-android`

## Tips

- Run `yarn refresh` to reload android app quickly without rebuilding
- Run `yarn reset` to reset package manager cache
- Run `adb uninstall com.siristechnology.nepaltodayapp` to uninstall app from the android simulator
- Run `adb logcat` to view android emulator logs in terminal