Skip to content

benisda/IsracardDemoBen

Repository files navigation

הודעה חשובה

עבדתי על המשימה במשך שניים וחצי ימים. לא השתמשתי בחצי היום האחרון מכיוון שהוא נופל על יום שישי וזה יום ההולדת שלי. עם זאת, השלמתי את כל הדרישות שהוגדרו במשימה וגם ביצעתי כמה מהמשימות שהוגדרו כבונוס.

עם זאת, לא עבדתי על דארק מוד, תמיכה רב-לשונית וספלאש, אך מדובר בדברים שכבר הייתה לי הזדמנות לעבוד עליהם ואני שולט בהם היטב.

  • לגבי דארק מוד: הייתי יוצר state גלובלי ב-Redux ושולט styles של הקומפוננטות באפליקציה בהתאם ל-state זה.
  • לגבי תמיכה רב-לשונית: לאחר קונפיגורציה בסיסית, הייתי יוצר state גלובלי ב-Redux ושולף תרגומים מקובץ JSON שהיה פורמט כמו זה:
{
  "en": {
    "key1": "word1",
    "key2": "word2"
  },
  "il": {
    "key1": "מלה1",
    "key2": "מלה2"
  }
}
  • לגבי ספלאש: הייתי משתמש בספרייה react-native-splash-screen ומבצע קונפיגורציה בצד הנייטיב של האפליקציה.

How to run the project

  1. Clone the project
git clone https://github.com/benisda/IsracardDemoBen.git
  1. Install dependencies
cd IsracardDemoBen
npm install

if you are using a Mac, you should also install the pods:

cd ios && pod install && cd ..
  1. Run the project

for iOS:

npx react-native run-ios

for Android:

npx react-native run-android

Screenshots

iOS

Android

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published