Мобилно приложение · Клиентски проект
SmartTimes
Android приложение, което помага на децата да учат таблиците за умножение и деление чрез кратки упражнения, викторини и награди за събиране.
Обзор
SmartTimes: Multiplication App е образователна Android игра за упражняване на таблицата за умножение 1–10 и съответните деления, а също и на събиране и изваждане до 20. Всяка тема следва един и същ цикъл: учиш таблицата, упражняваш я, преминаваш през битка с бос и печелиш значка.
Платформи: Android
Проблем
Заучаването на таблицата за умножение изисква много повторение, а повторението лесно омръзва. SmartTimes превръща упражненията в кратки и награждаващи занимания, които детето може да прави самостоятелно.
За кого е
Деца, които учат таблицата за умножение (описанието в магазина е насочено към 2. и 3. клас), и техните родители.
Основни възможности
- Таблици за умножение и деление 1–10, плюс смесен режим, който комбинира избраните от вас таблици
- Събиране и изваждане от 1 до 20, с планирани по-големи диапазони
- Първо учиш, после упражняваш: всяка таблица се изучава, преди да бъдеш изпитан по нея
- Битки с босове и значки с животни, които възнаграждават завършването на всяка тема
- Пет живота, които се възстановяват на всеки пет минути, за да са сесиите кратки и съсредоточени
- Собствена цифрова клавиатура на екрана и сова, която дава подсказки
- Налично на английски, български, френски, немски, японски и китайски
- Не е нужен акаунт; напредъкът се пази на устройството
- Допълнителни животи чрез по желание рекламно видео или по желание покупка в приложението
Моята роля
Създадох приложението за практиката „Кабинет Вяра“. Публикувано е в Google Play под името Radoslav Radoslavov.
Технологии
React Native, Expo, TypeScript, Zustand, On-device storage (AsyncStorage), RevenueCat, Google AdMob
Предизвикателства и компромиси
- Животи, които продължават да се възстановяват, докато приложението е затворено: при връщане приложението изчислява колко животи са спечелени междувременно, вместо да разчита на работещ таймер.
- Пълни и предвидими набори от въпроси. За събирането и изваждането всяка страница се изгражда от пълния набор от съответстващи уравнения, разбъркани и повторени до нужния брой въпроси, така че упражнението покрива всичко без случайни пропуски.
- Запазен напредък, който преживява обновяванията: съхраненото състояние е с версия, така че остарелият напредък може да бъде нулиран, без никога да се засягат оставащите животи на детето или покупка.
- Шест езика от самото начало, чрез малък собствен слой за превод, в който всеки видим текст трябва да съществува и на шестте.

