#1- Create app DailyApp with React Native

Subscribers:
214
Published on ● Video Link: https://www.youtube.com/watch?v=WeuE1hjikrY



Duration: 8:29
28 views
0


Create DailyNewsApp

1- create project name: news
npx create-expo news
2- install navigation
read document: https://reactnavigation.org/docs/getting-started/
npm install @react-navigation/native
npx expo install react-native-screens react-native-safe-area-context
npm install react-native-screens react-native-safe-area-context
3- install CSS for React Native
read document : https://www.nativewind.dev/quick-starts/expo
npm install nativewind
npm install --save-dev tailwindcss@3.3.2
4- install webviws
npm i react-native-webview
5- install scroll scolling egde card snap stack...
link : https://www.npmjs.com/package/react-native-snap-carousel
npm i react-native-snap-carousel
6- install react-native-responsive-screen
link : https://www.npmjs.com/package/react-native-responsive-screen?activeTab=readme
npm i react-native-responsive-screen
7- isntall icon :
link : https://www.npmjs.com/package/react-native-heroicons
npm i react-native-heroicons
8- install lodash :
link : https://lodash.com/
Why Lodash?
Lodash makes JavaScript easier by taking the hassle out of working with arrays, numbers, objects, strings, etc.
Lodash’s modular methods are great for:
Iterating arrays, objects, & strings
Manipulating & testing values
Creating composite functions
install: npm i lodash
9- install expo-splash-screen
link : https://www.npmjs.com/package/expo-splash-screen
install: npm i expo-splash-screen
10- install expo-linear-gradient
link: https://www.npmjs.com/package/expo-linear-gradient
install: npm i expo-linear-gradient
11- install font
link : https://www.npmjs.com/package/expo-font
install: npm i expo-font
12- install axios
link : https://www.npmjs.com/package/axios
install: npm i axios
13- install @tanstack/react-query
link : https://www.npmjs.com/package/@tanstack/react-query
install: npm i @tanstack/react-query
14- install async storage
link: https://www.npmjs.com/package/@react-native-async-storage/async-storage
install: npm i @react-native-async-storage/async-storage
15- create news api key from
link : https://newsapi.org/account
if you not yet login account plase go to create new account from bellow link : https://newsapi.org/register
16- finall you need to fix npm
install command : npx expo install --fix
17 - start project
npx expo start