Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.

Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
R50 1c686ce0a0989370dc1533d6cffc9c5b
Гейм/мобайл/веб девелопер / проджект-менеджер / дизайнер

Чевостик - развивающая платформа для детей (приложение)

Добавлено 23 янв 2023 в 16:34
Создано на движке Godot, загружено в апстор и гуглплей (ссылки ниже). Приложение разрабатывалось чуть больше года, очень большой объем работ. Плюс в процессе повлиял на внешний вид приложения и очень много чего переделал так как изначальный дизайн был неочень. Само приложение весит около 60 мегабайт, весь остальной контент скачивается с сервера (99%) - изображения, аудио и данные.

- Работа с API бэкенда;
- Автоматическое кэширование ресурсов с конвертацией налету в ресурсы движка на отдельном треде и очистка по нажатию на кнопку;
- Логика нескольких мини-игр;
- Много работы с цветом. При скачивании каждой картинки с сервера высчитывается ее среднее цветовое значение и кэшируется в модель метаданных картинки (рядом с картинкой). После этого используется с разными алгоритмами вариативности (но не рандомности) для окрашивания карточек в гармоничный цвет, текста, контролов и еще много чего. За счет этого приложение не выглядит серым и унылым.
- Шаблонизация уроков, тестов и игр. Например, сервер присылает объекты с их расположением, размерами, анимациями и условной логикой, а приложении налету собирает из этого игру. Самый последний скрин - "экран" одной игры в сыром виде;
- Внутри-игровые покупки и оплата (пока только апстор);
- Логирование всех действий в приложении для дебага. Лог покидает устройство только когда пользователь его лично отправляет при возникновении ошибки при этом личные данные маскируются;
- А также: ленивая подгрузка данных, внутренние нотификации, аудио-плееры, онбординг (туториал), кастомные текстовые поля с контекстным меню, кастомный тач-фреймворк, ui-фреймворк, шейдеры (кнопки, карточки и визуальные эффекты) и еще много всего.

Андроид - https://play.google.com/store/apps/details?id=r...
Айось - https://apps.apple.com/ru/app/%D1%80%D0%B0%D0%B...
3d23cb52ac Dc203019bc 3131cc38f1 Eba990c69c 11ab6496ea 2aac8272e4 Fea5b23ec1 6b7d68077c 496530addc 48c796c5e7 Dae7c8b216 8169cb0a4f 44d27e8f53 Da53ee4c6f 59376be4ce 54ee805ffe 771505a12c Bd525436b3 Fb1cdac1c9