Цей проект є мобільним додатком для перегляду коротких серіалів, розробленим на React Native. У проекті використовується Firebase для отримання Remote Config
- Node.js ( 18+ )
- npm або yarn
- Xcode (для iOS розробки)
- Android Studio (для Android розробки)
react-native-cli
встановлений глобально
-
Клонування репозиторію
git clone https://github.com/forchello/ShortSerialsApp.git cd ShortSerialsApp
-
Встановлення залежностей
Використовуйте npm або yarn для встановлення всіх залежностей проекту:
npm install # або yarn install
-
Налаштування Firebase
Вам потрібно додати конфігураційні файли Firebase, які не включені в репозиторій через
.gitignore
.-
Для iOS:
-
Отримайте файл
GoogleService-Info.plist
з Firebase консолі. -
Додайте файл до папки
ios
проекту:/ios/GoogleService-Info.plist
-
-
Для Android:
-
Отримайте файл
google-services.json
з Firebase консолі. -
Додайте файл до папки
android/app
проекту:/android/app/google-services.json
-
-
-
Переконайтеся, що ідентифікатори додатків збігаються
Перевірте, що ідентифікатори додатків у конфігураційних файлах збігаються з налаштуваннями проекту:
- Для iOS: ідентифікатор має бути
com.shortserialsapp
. - Для Android: ідентифікатор має бути
app.shortserialsapp
.
- Для iOS: ідентифікатор має бути
-
Запуск на iOS
npx react-native run-ios
-
Запуск на Android
npx react-native run-android
- Якщо у вас виникають проблеми з налаштуванням проекту, перевірте документацію React Native для отримання додаткових інструкцій.
- Переконайтеся, що у вас встановлені всі необхідні залежності та інструменти для розробки як на iOS, так і на Android.
/android
- Папка з Android проектом./ios
- Папка з iOS проектом./app
- Папка з вихідним кодом React Native додатку.