Naše dosavadní zkušenosti s frameworkem Flutter jsou velmi kladné, a proto ho nadále považujeme za optimální volbu pro tvorbu mobilních aplikací. Tento flexibilní framework nám pomáhá neustále zdokonalovat i celý systém Bakaláři OnLine.
Díky dlouhodobé spolupráci s Bakaláři Software a zkušenostem s vývojem mobilní aplikace Školy Online jsme mohli po roce vydat aktualizovanou verzi, která je po technologické stránce zcela nová. Kromě optimalizované stability přinesla i přepracovaný „widget rozvrhu”, kteří si uživatelé mohou připnout na domácí obrazovku.
Podpora milionu aktivních uživatelů
Aplikaci Bakaláři OnLine aktivně využívá více než 1 milion uživatelů měsíčně. Rychlé odstraňování chyb je tedy naprosto zásadní pro její stabilní provoz. Proto jsme implementovali rozšířenou sadu nástrojů pro monitorování chyb a událostí, což zpříjemňuje celkový uživatelský zážitek. Ačkoliv nová verze aplikace je především o technickém refactoringu, nezapomněli jsme ani na vyčištění starých chybek a drobné úpravy grafiky.
Chyby a stabilita prioritou
Přestože refactoring měl za cíl vyladit zejména stabilitu aplikace, samozřejmostí byl i přechod na nejnovější verze operačních systémů, knihoven a frameworku Flutter. Appka tak běží na Flutteru 3.16.9 s podporou Androidu 14 a iOS verze 17.
Uživatelé nově v nastavení najdou stránku, která jim umožní vyřešit časté problémy, jako jsou deaktivované notifikace nebo zapnutá optimalizace baterie, jež může negativně ovlivnit chod aplikace. Zároveň jsme zdokonalili kontaktování naší technické podpory, což vede k přesnějším informacím o uživatelských problémech a cílenějším řešením.
Nový design widgetu Rozvrh
Kromě zásadní aktualizace „podvozku" aplikace jsme připravili zcela nový „widget rozvrhu". Tento widget umístěný na domácí obrazovce poskytuje srozumitelný přehled denních aktivit.
Uživatelé mohou snadno zjistit informace o svých nadcházejících hodinách, změnách v rozvrhu nebo speciálních událostech, jako jsou třeba školní výlety. Aplikace umožňuje přidání widgetu pro jednotlivé profily nebo změny velikosti a popisku, aby vyhovovaly individuálním preferencím.
Našim hlavním cílem bylo zajistit, aby uživatelé nepromeškali jedinou hodinu nebo náhlou změnu v rozvrhu. To znamená, že widget musí vždy poskytovat co nejpřesnější informace. S ohledem na moderní trendy nemůže chybět ani tmavý režim a podpora starších operačních systémů od verze Android 6.
Technický refactor nám odhalil novou trasu
Díky velkému úsilí při technickém přepisu se nám otevřela cesta pro snadnější údržbu stávajících funkcí a možnost snadněji přidávat funkce nové. S Bakaláři Software nadále spolupracujeme v rozvoji a usilovně pracujeme na novinkách, které zpříjemní používání aplikace pro všechny žáky, rodiče i učitele.