Это снимок экрана мобильного приложения, которое я готов был выпускать пару недель назад. Но как бывает при решении крайне злых задач (wicked problem), всё пошло совершенно не по плану.
Зато теперь я уверенно могу сказать, что Avzag больше не эксперимент. Даст Всевышний, скоро проект станет инженерным флагманом агрессивного развития кавказских языков, базирующемся на 3-х наиболее актуальных технологиях: Flutter для мобильного и веб приложений, Firebase для облачного хранилища, Algolia для поиска контента в реальном времени. Эти новейшие технологии призваны решить 3 фундаментальных ограничения текущей реализации проекта: scalability (возможность хранить и находить миллионы слов), maintainability (единая база кода для различных клиентских приложений), editor UX (удобство заполнения языкового контента).
По сути, я перезапускаю реализацию с самого начала, полностью переписывая приложения с нуля. Но разработка ПО это в меньшей степени написание кода, и в большей — архитектура, алгоритмы, UX, и т.д. И поскольку за последние полтора года было много ошибок и много интересных идей, теперь я чётко вижу образ проекта и знаю, как его достичь. А значит самое сложное у нас позади, а самое крутое — впереди. Словарь будет первым из обновлённых модулей. Запуск открытого теста намечаю к середине осени.
А ещё, к концу месяца мы с @alixandzinad выпускаем небольшое мобильное приложение для детей. Подробнее об этом чуть позже.
Post #115
7K