- NapicuFyzika je interaktivní aplikace navržená pro zkoušení a učení fyzikálních veličin. Aplikace je dostupná na mobilních platformách (iOS a Android) a také jako webová aplikace, což umožňuje uživatelům snadný přístup k obsahu odkudkoli.
- Interaktivní testy: Uživatelé mohou testovat své znalosti fyzikálních veličin prostřednictvím vybárání správných odpovědí.
- Pro vývoj aplikací na iOS je zapotřebí aplikace Xcode, která je dostupná na MacOS.
- Pokud nehodláte vyvíjet aplikace pro iOS, upravte scripty v
package.json
. - Apliace byla testována na iPhone 16 Pro - iOS 18.0 a Android 15.0.
- Git
- Node - LTS
- Android Studio (Pro vývoj Android)
- Xcode (Pro vývoj iOS)
- Visual Studio Code
git clone https://github.com/Numax-cz/NapicuPhysics
- Nainstalujeme veškeré prostředky.
- Nainstalujeme veškeré balíčky pomocí příkazu
npm install
. - Pomocí příkazu
npm run start
spustíme webovou aplikaci na localhostu na portu 4200.
- Pomocí příkazu
npm run build
buildneme celý projekt pro Android i iOS. Následně se vygeneruje složkaandroid
aios
. - Pomocí příkazu
npm run open-android
otevřeme Android Studio (pokud je nainstalované). - Pomocí příkazu
npm run open-ios
otevřeme Xcode (pokud je nainstalované). - Pomocí příkazu
npm run gen-icon-android
vygenerujeme aplikační ikonu pro android. Ikona pro vygenerování se musí nacházet ve složcesrc/assets
Pod jménemicon
- Pomocí příkazu
npm run gen-icon-ios
vygenerujeme aplikační ikonu pro iOS. Ikona pro vygenerování se musí nacházet ve složcesrc/assets
Pod jménemicon
- https://www.jetbrains.com/idea - Intellij IDEA 2024 Ultimate
- https://developer.apple.com/xcode - Xcode 16
- https://developer.android.com/studio - Android Studio