Мобильная разработка

MiniTXT — простой блокнот для Android: заметки в обычных .txt-файлах

Иконка приложения MiniTXT — блокнот для заметок в .txt

Офлайн-блокнот без разрешений и рекламы — весит меньше 100 КБ

MiniTXT — блокнот для Android, который хранит заметки обычными .txt-файлами в папке, выбранной вами. Он же — редактор txt: открывает файлы .txt и .md из любого файлового менеджера. Весит меньше 100 КБ, не просит ни одного разрешения и не умеет выходить в интернет. Всё остальное я из него убрал.

Как выглядит MiniTXT

Главный экран MiniTXT: папки с заметками со счётчиками файлов и список заметок
Папки со счётчиками и заметки — в одном списке
MiniTXT в тёмной теме: вложенная папка «Дом» с хлебными крошками и тремя заметками
Тёмная тема, вложенные папки и хлебные крошки
Настройки MiniTXT: размер шрифта, число строк в превью заметки и выбор темы
Крупный шрифт, превью и тема — весь экран настроек

< 100 КБ

весит установочный файл

0

разрешений в манифесте

0

запросов в интернет

0

сторонних библиотек

Заметки — обычные .txt-файлы в вашей папке

Вы выбираете папку — в ней и лежат заметки, обычными текстовыми файлами. Их видно любым файловым менеджером, их можно скопировать на компьютер или синхронизировать чем угодно — облаком, флешкой, чем привыкли. Удалите приложение — заметки останутся на месте: MiniTXT не держит их у себя.

Никакого импорта и экспорта — файлы уже снаружи
Отключение папки убирает её только из приложения, файлы не трогает
Формат, который откроется на любом устройстве и через десять лет

Чем открыть txt на телефоне

Вопрос «чем открыть txt» решается тем же приложением, в котором вы пишете заметки: отдельная читалка для этого не нужна. MiniTXT работает и как редактор txt — открывает .txt и .md, правит их на месте и отдаёт обратно.

Открыть txt из файлового менеджера

Приложение зарегистрировано в системе как обработчик .txt и .md. Тап по файлу в проводнике, почте или мессенджере — и он открывается здесь же, без импорта и без копии внутри приложения.

Редактор txt без лишнего

Это текстовый редактор txt в чистом виде: правка уходит в тот же файл сразу, кнопки «Сохранить» нет. Разметка не подставляется — текст остаётся ровно таким, каким вы его написали.

Отдать текст дальше

Приложение принимает «Поделиться» из других программ и отдаёт текст наружу через «Сохранить копию…» — файл уходит туда, куда вы укажете.

Чего в нём нет — намеренно

Это не список недоделок. Без каждого из этих пунктов блокнот запускается быстрее, весит меньше и не просит ничего разрешать.

Ни аккаунта, ни облака

Регистрироваться негде и незачем: приложение не умеет выходить в сеть.

Ни напоминаний, ни синхронизации

Это блокнот на один экран: открыл, записал, закрыл. Фоновой работы у него нет.

Ни форматирования, ни разметки

Текст остаётся текстом — его прочитает любой редактор на любом устройстве.

Ни рекламы, ни аналитики, ни трекеров

Собирать данные нечем и отправлять их некуда. Приложение бесплатное.

Нужны напоминания, синхронизация и форматирование? Тогда вам не сюда, а в мой основной проект.

Блокнот Енот — заметки с папками и синхронизацией

Что умеет

Всё, ради чего открывают блокнот, на месте.

Заметки — обычные .txt-файлы в папке, которую выбираете вы
Несколько папок с заметками, переключение тапом по имени в заголовке
Вложенные папки со счётчиками содержимого и хлебными крошками
Поиск по именам и по содержимому — результаты появляются по ходу обхода
Создание, переименование, перемещение и удаление заметок и папок
Имя файла — первая строка заметки, придумывать его отдельно не нужно
Автосохранение: кнопки «Сохранить» нет
Размер шрифта до ×2 поверх системного
1–5 строк превью под названием, дата у заметки включается и выключается
Тема: системная, светлая, тёмная
Открывает .txt и .md из файловых менеджеров
Принимает «Поделиться» и отдаёт текст через «Сохранить копию…»

Как это работает

Заметка сохраняется сама

Кнопки «Сохранить» в интерфейсе нет. Имя файла берётся из первой строки — придумывать его отдельно тоже не нужно.

Поиск по названиям и по тексту

Совпадения появляются по ходу обхода папок — ждать, пока поиск закончится, не нужно.

Несколько папок с заметками

Рабочая, личная, папка на карте памяти — переключение тапом по имени в заголовке. Там же добавить новую или отключить старую.

Шрифт, превью и тема

Шрифт увеличивается до двух раз поверх системного, превью — от одной до пяти строк, дата у заметки включается и выключается.

Открывает и отдаёт файлы

Открывает .txt и .md из файловых менеджеров, принимает «Поделиться» из других приложений, отдаёт текст наружу через «Сохранить копию…».

Технические решения

Размер проверяется на каждой сборке

У проекта есть бюджет — меньше 500 КБ, и он замеряется после каждой функции. Превышение считается багом, а не поводом смягчить требование.

Чистая Java и платформенные View

Ни одной runtime-зависимости: без AndroidX, без Material, без корутин. В установочный файл попадает только то, что написано под задачу.

Доступ к папке даёте вы

Папка выбирается системным диалогом, и приложение видит только её. Разрешений в манифесте нет вовсе — запрашивать нечего.

AndroidJavaStorage Access FrameworkПлатформенные ViewR8

Коротко о приложении

Размер установочного файла

меньше 100 КБ

Разрешений в манифесте

ноль

Требуется Android

5.0 и выше

Формат заметок

.txt и .md

Языки интерфейса

русский, английский

Цена

бесплатно

Бесплатно, без рекламы и без покупок внутри приложения

Частые вопросы

Где хранятся заметки?

В папке, которую вы выбрали при первом запуске. Каждая заметка — обычный .txt-файл: его видно любым файловым менеджером и можно открыть на компьютере.

Что будет с заметками, если удалить приложение?

Они останутся на месте. Файлы лежат в вашей папке, а не внутри приложения, поэтому удаление MiniTXT их не затрагивает.

Нужен ли интернет?

Нет. Приложение работает целиком на устройстве и не имеет доступа в сеть, поэтому оно не может ничего отправить наружу.

Как перенести заметки на другой телефон?

Скопируйте папку с заметками — это обычные .txt-файлы. Перенесите её кабелем, картой памяти или облаком, а на новом телефоне выберите ту же папку при первом запуске. Экспортировать и импортировать базу не нужно, её просто нет.

Как синхронизировать заметки через Google Диск, Яндекс Диск или Syncthing?

Настройте синхронизацию папки в самом клиенте — Google Диске, Яндекс Диске, Dropbox или Syncthing — и укажите эту же папку в MiniTXT. Приложение только читает и пишет файлы, поэтому синхронизацией занимается тот, кто умеет это лучше.

Можно ли хранить заметки на карте памяти?

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

Чем открыть txt на телефоне, если файл прислали в мессенджере?

Откройте вложение и выберите MiniTXT в списке приложений — он заявлен в системе как редактор txt и md. Файл откроется сразу на редактирование, а правки сохранятся в него же, а не в отдельную копию.

Почему нет напоминаний и форматирования?

Это осознанное ограничение: они тянут за собой разрешения, фоновую работу и размер. Если такие функции нужны, у меня есть Блокнот Енот.

Поддерживается ли Markdown?

Разметка не подсвечивается и не форматируется, но файлы .md открываются и сохраняются со своим расширением.

Кому подойдёт

Тем, кому нужен блокнот без аккаунта, подписки и запроса разрешений. Тем, у кого старый или слабый телефон и мало свободной памяти: приложение работает начиная с Android 5.0 и занимает меньше 100 КБ. И тем, кто хочет знать, где именно лежат их записи.

Остальные мои приложения — в портфолио.

Политика конфиденциальности (English)