MNML – экранный рекордер, который делает только то, что нужно

03 Sep, 2023

Это архивный репозиторий и может быть устаревшим.

Знакомая ситуация: нужно быстро записать демонстрацию работы вашего приложения, а все доступные рекордеры напичканы кучей ненужных функций, всплывающей рекламой и выглядят так, будто их дизайн застрял в 2010 году? Именно эту проблему решает MNML – минималистичный экранный рекордер для Android, который делает ровно то, что от него ожидают.

Что такое MNML?

MNML (произносится как "минимал") – это open-source приложение для записи экрана Android, разработанное Айдином Фоллестадом. Проект полностью соответствует своему названию: здесь нет ничего лишнего, только чистый функционал в элегантной Material Design оболочке.

Демонстрация MNML

Почему разработчикам стоит обратить внимание?

  1. Чистый код на Kotlin – отличный пример для изучения современных Android-практик
  2. Отсутствие зависимостей – проект использует только нативные API
  3. Простота интеграции – можно легко форкнуть и адаптировать под свои нужды
  4. Свободная лицензия Apache 2.0 (с запретом на перепубликацию как собственного продукта)

Ключевые особенности

  • Минимальный интерфейс – одна кнопка для записи, без сложных настроек
  • Запись звука с микрофона во время съемки экрана
  • Качественный вывод видео в формате MP4
  • Поддержка жестов для удобного управления записью
  • Открытый исходный код – можно изучать, модифицировать, улучшать

Технические детали

Проект написан на Kotlin и использует:

  • Android MediaProjection API для захвата экрана
  • MediaRecorder для кодирования видео
  • Material Components для интерфейса

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

Реклама

Практическое применение

MNML идеально подходит для:

  • Создания демонстрационных роликов ваших приложений
  • Записи обучающих материалов
  • Фиксации багов для отправки в службу поддержки
  • Быстрой съемки контента для соцсетей

Вывод: стоит ли пробовать?

Если вам нужен простой, надежный и красивый инструмент для записи экрана – MNML отличный выбор. Особенно он понравится:

  • Разработчикам, ценящим минимализм
  • Тем, кто устал от рекламы в подобных приложениях
  • Людям, изучающим современный Kotlin

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