├── .eslintrc.js ├── .gitignore ├── .watchmanconfig ├── App.js ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── actions ├── CategoryActions.js ├── CountryActions.js ├── NewsActions.js ├── ResourceActions.js ├── SettingsActions.js ├── index.js └── types.js ├── app.json ├── assets ├── base │ └── index.js ├── meh_img.png ├── meh_logo.png └── splash_meh.png ├── babel.config.js ├── components ├── Baned │ ├── Baned.js │ ├── index.js │ └── styles.js ├── Select │ ├── Select.js │ ├── SelectItem.js │ ├── SelectModal │ │ ├── SelectModal.js │ │ ├── index.js │ │ └── styles.js │ ├── SelectedItem │ │ ├── SelectedItem.js │ │ ├── index.js │ │ └── styles.js │ ├── SelectedList │ │ ├── SelectedList.js │ │ ├── index.js │ │ └── styles.js │ └── index.js ├── Slider │ ├── CategoryItem │ │ ├── CategoryItem.js │ │ ├── index.js │ │ └── styles.js │ ├── CategorySlider │ │ ├── CategorySlider.js │ │ ├── index.js │ │ └── styles.js │ ├── DotsRow │ │ ├── DotsRow.js │ │ ├── index.js │ │ └── styles.js │ ├── NewsItem │ │ ├── NewsItem.js │ │ ├── index.js │ │ └── styles.js │ ├── NewsList.js │ └── index.js ├── ViewPagerContainer.js └── Warning.js ├── constants ├── constants.js └── index.js ├── issue_template.md ├── package.json ├── pull_request_template.md ├── reducers ├── CategoryReducer.js ├── CountryReducer.js ├── NewsReducer.js ├── ResourceReducer.js ├── SettringsReducer.js └── index.js ├── screens ├── NewsScreen.js ├── SettingsScreen.js └── WelcomeScreen │ ├── WelcomeScreen.js │ ├── index.js │ └── styles.js ├── store ├── index.js └── store.js └── utils ├── NavigationStateNotifier.js └── index.js /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/App.js -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/README.md -------------------------------------------------------------------------------- /actions/CategoryActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/actions/CategoryActions.js -------------------------------------------------------------------------------- /actions/CountryActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/actions/CountryActions.js -------------------------------------------------------------------------------- /actions/NewsActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/actions/NewsActions.js -------------------------------------------------------------------------------- /actions/ResourceActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/actions/ResourceActions.js -------------------------------------------------------------------------------- /actions/SettingsActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/actions/SettingsActions.js -------------------------------------------------------------------------------- /actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/actions/index.js -------------------------------------------------------------------------------- /actions/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/actions/types.js -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/app.json -------------------------------------------------------------------------------- /assets/base/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/assets/base/index.js -------------------------------------------------------------------------------- /assets/meh_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/assets/meh_img.png -------------------------------------------------------------------------------- /assets/meh_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/assets/meh_logo.png -------------------------------------------------------------------------------- /assets/splash_meh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/assets/splash_meh.png -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/babel.config.js -------------------------------------------------------------------------------- /components/Baned/Baned.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Baned/Baned.js -------------------------------------------------------------------------------- /components/Baned/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./Baned"; 2 | -------------------------------------------------------------------------------- /components/Baned/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Baned/styles.js -------------------------------------------------------------------------------- /components/Select/Select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Select/Select.js -------------------------------------------------------------------------------- /components/Select/SelectItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Select/SelectItem.js -------------------------------------------------------------------------------- /components/Select/SelectModal/SelectModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Select/SelectModal/SelectModal.js -------------------------------------------------------------------------------- /components/Select/SelectModal/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./SelectModal"; 2 | -------------------------------------------------------------------------------- /components/Select/SelectModal/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Select/SelectModal/styles.js -------------------------------------------------------------------------------- /components/Select/SelectedItem/SelectedItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Select/SelectedItem/SelectedItem.js -------------------------------------------------------------------------------- /components/Select/SelectedItem/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./SelectedItem"; 2 | -------------------------------------------------------------------------------- /components/Select/SelectedItem/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Select/SelectedItem/styles.js -------------------------------------------------------------------------------- /components/Select/SelectedList/SelectedList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Select/SelectedList/SelectedList.js -------------------------------------------------------------------------------- /components/Select/SelectedList/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./SelectedList"; 2 | -------------------------------------------------------------------------------- /components/Select/SelectedList/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Select/SelectedList/styles.js -------------------------------------------------------------------------------- /components/Select/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./Select"; 2 | -------------------------------------------------------------------------------- /components/Slider/CategoryItem/CategoryItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Slider/CategoryItem/CategoryItem.js -------------------------------------------------------------------------------- /components/Slider/CategoryItem/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./CategoryItem"; 2 | -------------------------------------------------------------------------------- /components/Slider/CategoryItem/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Slider/CategoryItem/styles.js -------------------------------------------------------------------------------- /components/Slider/CategorySlider/CategorySlider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Slider/CategorySlider/CategorySlider.js -------------------------------------------------------------------------------- /components/Slider/CategorySlider/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./CategorySlider"; 2 | -------------------------------------------------------------------------------- /components/Slider/CategorySlider/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Slider/CategorySlider/styles.js -------------------------------------------------------------------------------- /components/Slider/DotsRow/DotsRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Slider/DotsRow/DotsRow.js -------------------------------------------------------------------------------- /components/Slider/DotsRow/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./DotsRow"; 2 | -------------------------------------------------------------------------------- /components/Slider/DotsRow/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Slider/DotsRow/styles.js -------------------------------------------------------------------------------- /components/Slider/NewsItem/NewsItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Slider/NewsItem/NewsItem.js -------------------------------------------------------------------------------- /components/Slider/NewsItem/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./NewsItem"; 2 | -------------------------------------------------------------------------------- /components/Slider/NewsItem/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Slider/NewsItem/styles.js -------------------------------------------------------------------------------- /components/Slider/NewsList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Slider/NewsList.js -------------------------------------------------------------------------------- /components/Slider/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./CategorySlider"; 2 | -------------------------------------------------------------------------------- /components/ViewPagerContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/ViewPagerContainer.js -------------------------------------------------------------------------------- /components/Warning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/components/Warning.js -------------------------------------------------------------------------------- /constants/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/constants/constants.js -------------------------------------------------------------------------------- /constants/index.js: -------------------------------------------------------------------------------- 1 | export * from "./constants"; 2 | -------------------------------------------------------------------------------- /issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/issue_template.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/package.json -------------------------------------------------------------------------------- /pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/pull_request_template.md -------------------------------------------------------------------------------- /reducers/CategoryReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/reducers/CategoryReducer.js -------------------------------------------------------------------------------- /reducers/CountryReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/reducers/CountryReducer.js -------------------------------------------------------------------------------- /reducers/NewsReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/reducers/NewsReducer.js -------------------------------------------------------------------------------- /reducers/ResourceReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/reducers/ResourceReducer.js -------------------------------------------------------------------------------- /reducers/SettringsReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/reducers/SettringsReducer.js -------------------------------------------------------------------------------- /reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/reducers/index.js -------------------------------------------------------------------------------- /screens/NewsScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/screens/NewsScreen.js -------------------------------------------------------------------------------- /screens/SettingsScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/screens/SettingsScreen.js -------------------------------------------------------------------------------- /screens/WelcomeScreen/WelcomeScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/screens/WelcomeScreen/WelcomeScreen.js -------------------------------------------------------------------------------- /screens/WelcomeScreen/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./WelcomeScreen"; 2 | -------------------------------------------------------------------------------- /screens/WelcomeScreen/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/screens/WelcomeScreen/styles.js -------------------------------------------------------------------------------- /store/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./store"; 2 | -------------------------------------------------------------------------------- /store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/store/store.js -------------------------------------------------------------------------------- /utils/NavigationStateNotifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/utils/NavigationStateNotifier.js -------------------------------------------------------------------------------- /utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fromtexas/react-native-news-app/HEAD/utils/index.js --------------------------------------------------------------------------------