Мобильная разработка
MiniTXT — блокнот для Android, который хранит заметки обычными .txt-файлами в папке, выбранной вами. Он весит меньше 100 КБ, не просит ни одного разрешения и не умеет выходить в интернет. Всё остальное я из него убрал.
< 100 КБ
весит установочный файл
0
разрешений в манифесте
0
запросов в интернет
0
сторонних библиотек
Вы выбираете папку — в ней и лежат заметки, обычными текстовыми файлами. Их видно любым файловым менеджером, их можно скопировать на компьютер или синхронизировать чем угодно — облаком, флешкой, чем привыкли. Удалите приложение — заметки останутся на месте: MiniTXT не держит их у себя.
Это не список недоделок. Без каждого из этих пунктов блокнот запускается быстрее, весит меньше и не просит ничего разрешать.
Регистрироваться негде и незачем: приложение не умеет выходить в сеть.
Это блокнот на один экран: открыл, записал, закрыл. Фоновой работы у него нет.
Текст остаётся текстом — его прочитает любой редактор на любом устройстве.
Собирать данные нечем и отправлять их некуда. Приложение бесплатное.
Нужны напоминания, синхронизация и форматирование? Тогда вам не сюда, а в мой основной проект.
Блокнот Енот — заметки с папками и синхронизациейВсё, ради чего открывают блокнот, на месте.
Кнопки «Сохранить» в интерфейсе нет. Имя файла берётся из первой строки — придумывать его отдельно тоже не нужно.
Совпадения появляются по ходу обхода папок — ждать, пока поиск закончится, не нужно.
Рабочая, личная, папка на карте памяти — переключение тапом по имени в заголовке. Там же добавить новую или отключить старую.
Шрифт увеличивается до двух раз поверх системного, превью — от одной до пяти строк, дата у заметки включается и выключается.
Открывает .txt и .md из файловых менеджеров, принимает «Поделиться» из других приложений, отдаёт текст наружу через «Сохранить копию…».
У проекта есть бюджет — меньше 500 КБ, и он замеряется после каждой функции. Превышение считается багом, а не поводом смягчить требование.
Ни одной runtime-зависимости: без AndroidX, без Material, без корутин. В установочный файл попадает только то, что написано под задачу.
Папка выбирается системным диалогом, и приложение видит только её. Разрешений в манифесте нет вовсе — запрашивать нечего.
Размер установочного файла
меньше 100 КБ
Разрешений в манифесте
ноль
Требуется Android
5.0 и выше
Формат заметок
.txt и .md
Языки интерфейса
русский, английский
Цена
бесплатно
В папке, которую вы выбрали при первом запуске. Каждая заметка — обычный .txt-файл: его видно любым файловым менеджером и можно открыть на компьютере.
Они останутся на месте. Файлы лежат в вашей папке, а не внутри приложения, поэтому удаление MiniTXT их не затрагивает.
Нет. Приложение работает целиком на устройстве и не имеет доступа в сеть, поэтому оно не может ничего отправить наружу.
Само приложение этого не делает. Но папку с заметками можно синхронизировать любым облаком или файловым менеджером — это обычные текстовые файлы.
Это осознанное ограничение: они тянут за собой разрешения, фоновую работу и размер. Если такие функции нужны, у меня есть Блокнот Енот.
Разметка не подсвечивается и не форматируется, но файлы .md открываются и сохраняются со своим расширением.
Тем, кому нужен блокнот без аккаунта, подписки и запроса разрешений. Тем, у кого мало места на телефоне или телефон слабый. И тем, кто хочет знать, где именно лежат их записи.
Остальные мои приложения — в портфолио.