Appomart
ПортфолиоБлог
alibraweb logo

Alibra School

Управление материалами сгенерированными ИИ
Обсудить проект
Найти проекты в данной категории
alibraweb
Разработано : в 2024
Местоположение:
Астана, Казахстан

О проекте

Алибра - школа иностранных языков основанная в 2000 году, с 27 филиалами и 300+ тыс. клиентов. Мы разработали программный комплекс на базе мощного ядра Appocore, с системой управления ролями для каждого пользователя и административным интерфейсом для управления системой, обеспечивая гибкий доступ к ресурсам. Интегрировали Open AI и Google TTS, создав функционал, который генерирует курсы из 10 000 слов с любыми языковыми парами. Обучение арабскому с индийского или китайскому с испанского - не проблема. Внедрили синтез речи с Yandex Speech Kit для создания ИИ транскрипций.
Ссылки проекта
О проекте пишут

Что сделано

Приложение на iOS и Android
Серверная часть
Интеграции с Open AI и Google TTS, Yandex Speech kit
Веб-приложение для администрирования
Концепция, дизайн, логотип
Затрачено времени
Время реализации
Средний проект
Средние проекты требуют времени от нескольких месяцев до полугода. Это связано с умеренной сложностью их функциональных требований и количеством интеграций. Проекты этой категории включают балансировку между стандартными и кастомными решениями, что позволяет достичь необходимого уровня функциональности. Время также требуется на оптимизацию процессов и пользовательского интерфейса, чтобы обеспечить удобство и эффективность использования.
Бюджет проекта
Бюджет
Дорогой проект
Проекты данной категории требуют существенного бюджета из-за необходимости реализации сложных функциональных требований и множества интеграций с различными системами. Это могут быть интеграции с внешними базами данных, системами аналитики и управления бизнес-процессами. Высокая стоимость также обусловлена необходимостью привлечения опытных специалистов, создания кастомизированных компонентов и обеспечения высокого уровня производительности и надежности системы. Дополнительно требуются разработки уникальных функций, сложной системы ролей и детальная проработка пользовательских сценариев.

Релиз нового приложения Alibra

История клиента

Эра цифровых технологий требует от компаний гибкости и оперативного обновления своих программных продуктов. Objective-C, однажды доминировавший в мире разработки мобильных приложений для iOS, сегодня создает серьёзные вызовы для бизнеса. Поддержка и обновление устаревших приложений на этой платформе становятся всё более затратными и менее конкурентоспособными.

Наглядным примером такого вызова стала крупнейшая школа иностранных языков Alibra, обратившаяся к компании Appomart с проблемой поддержания и развития своего мобильного приложения на Objective-C. Затраты на поддержку непрерывно возрастали, а рынок специалистов, готовых работать с устаревшим кодом, сокращался. Оценив все возможные профессиональные и финансовые риски, аналитики Appomart предложили стратегический переход на кроссплатформенную технологию React Native.

Клиент также выразил желание добавить новый функционал к существующему приложению, однако анализ показал, что структура кода на Objective-C настолько устарела, что внесение изменений потребует значительной переработки. Это открыло путь к глобальной модернизации.

Переход на React Native стал не просто сменой технологического стека, но и важным стратегическим решением. Основные результаты исследования показали, что:

  • Поддержка старого кода становилась всё дороже и технически сложнее.
  • Инвестиции в разработку новой кроссплатформенной версии приложения могли бы существенно сократить будущие затраты.
  • React Native обеспечивал большую гибкость для будущих обновлений и масштабирования.

Переход Alibra на React Native

Более детальный технологический анализ: Objective-C против React Native

Objective-C, долгое время являвшийся основой разработки на платформе iOS, обладает впечатляющими системными возможностями и мощными фреймворками, такими как Cocoa Touch. Он поддерживает динамическую отправку сообщений, интроспекцию и категории для расширения классов без наследования. Язык обеспечивает высокую производительность, которая критична для интенсивных вычислительных задач и игр с богатой графикой.

Однако, его сложный синтаксис и медленное внедрение новых возможностей делают его менее привлекательным в сравнении с более современными инструментами. Нечеткое разделение на модель, представление и контроллер (MVC), может привести к загромождению кода, а управление памятью до появления ARC (Automatic Reference Counting) было основной точкой боли для разработчиков.

React Native, наоборот, был разработан с акцентом на эффективный UI. Основываясь на реактивных принципах и виртуальном DOM, он предоставляет разработчикам средства для создания гибких и реактивных пользовательских интерфейсов. Он интегрируется с существующими кодовыми базами на Objective-C, Java или Swift, позволяя постепенно переходить на использование React Native в проекте, ускоряя одновременно процесс разработки и тестирования приложения.

React Native также упрощает управление состоянием и перерисовку компонентов приложения при изменении данных. Благодаря горячей перезагрузке и возможности писать платформенно-независимый код разработчики могут оперативно вносить изменения и видеть результаты в реальном времени. Такие особенности, как лайв релоад и быстрая итерация, делают процесс разработки менее трудоемким и более стремительным.

В то время как Objective-C остается отличным выбором для создания сложных и высокопроизводительных приложений, особенно там, где требуется тесная интеграция с платформой iOS, React Native, предлагает подходящую альтернативу для команд, ценящих быстроту разработки, простоту сопровождения и переносимость кода между платформами. Такое сочетание доступности, скорости и гибкости, как правило, делает React Native предпочтительным для стартапов и компаний, стремящихся максимально эффективно использовать свои ресурсы.

Кроссплатформенный дизайн Alibra

Выбор в пользу React Native для конкретного проекта в Appomart был обусловлен как стремлением к оптимизации процесса разработки, так и желанием обеспечить лучшую масштабируемость, поддержку и быстроту дальнейших обновлений приложения. Это решение позволит снизить издержки поддержки множества отдельных кодовых баз и ускорить процесс внедрения новых идей.

Неизбежно наступает время, когда одни инструменты уступают место другим, более современным и эффективным решениям. Так, протокол SOAP, который долгие годы служил стандартом для обмена данными, теперь теряет свои позиции перед более гибкими и удобными REST API. Библиотека jQuery, когда-то революционизировавшая работу с JavaScript, постепенно сдает свое место в пользу стандартных возможностей современного JavaScript и фреймворков типа React и Vue.js. Технология Silverlight от Microsoft и Java Applets утратили актуальность, уступив дорогу открытым веб-стандартам и мощным браузерным движкам. AngularJS, PhoneGap/Cordova сталкивается с конкуренцией со стороны таких решений, как React Native и Flutter, обеспечивающих более нативный и плавный пользовательский интерфейс.

Новые языковые курсы Alibra

Проблемы старых IT-систем и переход к гибким технологиям

Рассматриваемый нами случай выявил одну из ключевых проблем модернизации устаревших IT-систем: любое, даже самое незначительное изменение может потребовать неоправданно больших затрат времени и ресурсов. На основе проведенного анализа стало ясно, что держаться за устаревшие технологии — значит постоянно сталкиваться с ограничениями в развитии продукта и увеличивать операционные расходы. Переход к кроссплатформенной разработке на React Native, напротив, открывает перед нашими клиентами просторы для инноваций и упрощения процесса внесения улучшений. Передовые решения позволяют нам избавиться от тяжести устаревшего кода и обрести свободу в адаптации продукта под текущие и будущие запросы рынка.

В процессе планирования и реализации перехода на новые технологии мы руководствовались двумя основными принципами: всесторонний анализ и клиентоориентированность. Каждый шаг перехода на React Native, от подготовительной стадии до развертывания и тестирования продукта, был тщательно проработан. Совместно с клиентом мы уделили внимание каждой детали, убедившись, что выбранное решение учтёт все аспекты и требования бизнеса, и переведёт их на новый уровень эффективности.

Административный интерфейс Alibra

Заключение

Релиз нового мобильного приложения для школы Alibra открыл перед пользователями множество новых возможностей. Мы с гордостью можем сказать, что это приложение является не только инновационным, но и крайне функциональным, способным сделать процесс изучения иностранных языков максимально продуктивным и увлекательным.

Адаптивное обучение Alibra

Функционал приложения

  • Авторская методика запоминания слов: Приложение использует уникальный подход, разработанный специально для повышения эффективности изучения словарного запаса.
  • Планировщик напоминаний и пуш-уведомлений: Для каждого пользователя формируются индивидуальные напоминания, что позволяет поддерживать постоянную практику и улучшение результатов.
  • Генерация новых курсов: Система позволяет с лёгкостью создавать новые курсы с практически любыми языковыми парами благодаря интеграции с Open AI и Google Translate API. Пользователи могут изучать любой язык, начиная от популярных европейских до таких экзотических, как китайский.
  • Гибкость в выборе языковых пар: Приложение позволяет пользователю учить язык с любого на любой, что делает его универсальным инструментом для мультиязычного обучения.
  • Проверенные переводы: Все переводы, сгенерированные системой, проходят ручную проверку модераторами, что обеспечивает надежность и высокое качество учебных материалов.
  • Административный интерфейс: Полноценный административный интерфейс позволяет управлять и редактировать содержимое курсов, что обеспечивает гибкость и точность в образовательном процессе.

Интеграция в приложении Alibra с Open AI и Google Translate

Что было сделано

  • Приложение для iOS и Android: Разработка мультиплатформенного приложения, доступного для скачивания на устройствах iOS и Android.
  • Серверная часть: Надёжная серверная инфраструктура, обеспечивающая стабильную работу приложения.
  • Интеграции с Open AI и Google Translate API: Комплексные интеграции, позволяющие генерировать и переводить учебные материалы на любые языковые пары.
  • Административный интерфейс: Инструменты для администрирования и управления контентом приложения.
  • Концепция, дизайн, логотип: Полная разработка концепции, дизайнерских решений и фирменного стиля для приложения.

Крупнейшая в регионе компания по изучению иностранных языков, Alibra, теперь обладает мощным инструментом для улучшения качества образования. Мобильное приложение и административный интерфейс позволяют точно настраивать курсы, контролировать содержание и обеспечивать высокое качество образовательного процесса.

Релиз нового приложения представляет собой важный шаг в эволюции цифрового обучения. Мы уверены, что наше сотрудничество с Alibra даст свои плоды не только в виде оптимизации IT-расходов, но и станет отличной основой для будущих образовательных инноваций. Если ваш бизнес также нуждается в модернизации и внедрении передовых технологий, команда Appomart всегда готова предложить профессиональные решения, ориентированные на будущее.

Получите индивидуальную смету и технический план
Получите индивидуальную смету и технический план
Запланируйте экспертную консультацию сейчас
Получите информацию о стоимости вашего проекта
Связаться

Что говорят наши заказчики

Вас может заинтересовать

toolly
toolly logo

Toolly

Платформа B2C аутсорсинга
О проекте
Toolly – платформа B2C аутсорсинга, которая помогает клиентам быстро разместить заявки на различные виды бытовых, профессиональных и образовательных услуг, а компаниям и специалистам регулярно и в удобном формате получать заказы. В данном приложении реализованы функции создания заказов по множеству различных категорий, задавая дополнительные уникальные параметры
Белград, Сербия
2023
toolly2
toolly2 logo

Toolly

Приложение для заказа услуг
О проекте
Реализован функционал формирования откликов с собственным ценовым предложением, уведомления по средством push-уведомлений, возможность выставить оценку и оставить комментарии, встроенных чатов и подключения платежных систем. Локаничный дизайн, понятный интерфейс, удобная и функциональная административная часть для корпоративных клиентов, удобная система взаиморасчетов и встроенная аналитика - все это создает революцию на Сербском рынке it-сервисов.
Белград, Сербия
2023
shocas
shocas logo

Shocas

Круадсорсинг доставки
О проекте
Uber в мире доставки продуктов питания из магазинов в Германии. Сервис был создан для тех у кого нет времени или возможности самостоятельно приобрести продукты питания. Обладает прогрессивным интерфейсом с возможностью отслеживания местоположения, составления списка покупок. Работает на территории Германии. Внедрен сложный мессенджер, система поиска заказов по геолокации, вход через соцсети.
Стокштадт, Германия
2020
Откройте будущее IT вместе с Appomart

Готовы революционизировать свой IT-пейзаж? Сотрудничайте с Appomart, надежным провайдером решений. Позвольте нашим экспертам направить вас к успеху с помощью индивидуальных стратегий.

Не колеблясь, запросите звонок прямо сейчас! Заполните форму и отправьтесь в путешествие цифровой трансформации. Обеспечьте свое будущее с Appomart уже сегодня.

Тип проекта
Appomart - contacts