lightweight web, desktop a android aplikace bakalářů, která poskytuje jen to, co je důležité
aplikace je postavená v HTML, CSS a vanilla Javascriptu, zkompilovaná v electron forge pro windows a linux, v cordova apache pro android
- Zapamatuje si přihlašovací údaje ✓
- Rozvrh ✓
- Známky ✓
- Kalkulačka absence ✓
Windows
- Vyber si release
- Stáhni si setup.exe pro svou příslušnou architekturu
- setup.exe nainstaluje aplikaci do
C:\Users\<uživatel>\AppData\Local\BakaLight
a vytvoří desktop shortcut
- setup.exe nainstaluje aplikaci do
Linux
- Vyber si release
- Stáhni
.deb
nebo.rpm
soubor podle distribuce linuxu - Nainstaluj stejně, jako se instalují lokální package pro tvůj systém
- Ubuntu příklad:
sudo apt install ./bakalight_setup.deb
- Ubuntu příklad:
Android
- Vyber si release
- Stáhni
.apk
soubor - Spusť stažený
.apk
soubor- Telefon bude křičet, že si instaluješ virus. Je dobré kontrolovat každý kód, který si stahuješ z internetu, každopádně moje aplikace je bezpečná a můžes ji nainstalovat i přes protesty telefonu.
Desktop Aplikace:
- Naklonuj git repozitář:
git clone https://github.com/Jenyyk/bakaLight.git
cd bakaLight
- Pro kompilaci je potřeba stažené Node.js
- Do terminálu napiš následující kód pro kompilaci
npm install
npm run make
- Zkompilovanou aplikaci najdeš v adresáři
out
Android Aplikace:
- naklonuj android branch repozitáře
- pusť v android studio
- Pokračuj v obvyklém android studio workflow
- JavaScript knihovna pro lehčí interakci s bakalari-api-v3
- dokumentace pro knihovnu
- zkompilovaná electron aplikace pro windows a linux PC
- zkompilovaná cordova aplikace pro android
- nekompilovaný HTML soubor a příslušné dependencies