Продукт
Трекер изучения языков
Платформы
iOS · Android
Подход
Погружение через контент
Стек
Kotlin · Swift · Node.js

Инпут Логгер

Три экрана Инпут Логгера на iPhone: история инпута, главный экран с целью на день и списком инпутов, цели и уровни

Идея

Трекер языковой практики с графиками и уровнями

Инпут Логгер – это трекер языковой практики для тех, кто учит язык по сериалам, подкастам и соцсетям. Приложение считает время, которое пользователь проводит с фильмами, YouTube, TikTok и другим контентом на изучаемом языке. Прогресс виден на графиках.

  • Сериалы
  • Фильмы
  • Подкасты
  • YouTube
  • TikTok
  • Соцсети
Два iPhone с Инпут Логгером: добавление инпута с обложкой сериала, датой и объёмом, уровень пользователя и прогресс по часам

Разработка

Приложения для iOS и Android с интеграциями

Изучение языка по сериалам, подкастам и соцсетям трудно измерить: время разбросано по разным сервисам. Нужно было собрать его в одном месте и показать прогресс на графиках.

Мы разработали приложение для iOS и Android: учёт времени по медиа, языки и диалекты, цели со сроками и система уровней. Названия, длительность и обложки подтягиваются из медиа-API.

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

Мобильные приложения

  • Kotlin
  • Swift

Бэкенд

  • Node.js
  • MongoDB

Реальное время

  • Socket.io

Функции

Каждая минута на изучаемом языке – в зачёт

Журнал

Сериалы, подкасты и соцсети – в одном журнале

Пользователь отмечает время в любых источниках – от стримингов до соцсетей. Приложение подтягивает через API название, длительность и обложку, поэтому добавить контент можно за пару касаний.

  • Сериалы
  • Фильмы
  • Подкасты
  • YouTube
  • TikTok
  • Соцсети
История инпута в Инпут Логгере: записи за сегодня и вчера с обложками, названиями и временем просмотра

8 уровней, которые открываются часами практики

Уровень растёт вместе с накопленными часами – так видно, как далеко продвинулся и сколько осталось до следующего.

Экран «Цели и уровни»: уровень 3 «Новичок», прогресс до 100 и до 1500 часов, ссылка на все 8 уровней

Языки, диалекты и правка записей

Можно учить несколько языков одновременно и выбрать диалект – например, латиноамериканский испанский. Любую запись можно исправить, история сохраняется.

Настройки источника: сериал «Дела домашние», где смотрят – Disney Plus, диалект – латиноамериканский

Цели

Цели со сроками и история целей

Пользователь ставит цель в часах и дату, к которой хочет её достичь. Прогресс по цели связан с общим временем практики.

История целей: «800 ч к 06.06.23», «500 ч к 01.03.23» и другие цели с датами создания и выполнения

Результат

Пассивный просмотр превращается в структурированную учёбу

  • iOS + Androidнативные приложения
  • 6 типовконтента в одном журнале
  • 8 уровнеймотивации и цели со сроками

Хотите обсудить свой проект?

Делаете приложение для изучения языков? За 24 часа ведущий инженер пришлёт архитектуру, рекомендации по стеку и оценку.

Обсудить проект