- 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 startspustíme webovou aplikaci na localhostu na portu 4200.
- Pomocí příkazu
npm run buildbuildneme celý projekt pro Android i iOS. Následně se vygeneruje složkaandroidaios. - Pomocí příkazu
npm run open-androidotevřeme Android Studio (pokud je nainstalované). - Pomocí příkazu
npm run open-iosotevřeme Xcode (pokud je nainstalované). - Pomocí příkazu
npm run gen-icon-androidvygenerujeme aplikační ikonu pro android. Ikona pro vygenerování se musí nacházet ve složcesrc/assetsPod jménemicon - Pomocí příkazu
npm run gen-icon-iosvygenerujeme aplikační ikonu pro iOS. Ikona pro vygenerování se musí nacházet ve složcesrc/assetsPod 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
