Простий блокнот, схожий на Tombo або MiniNoteViewer:
- робота з простими текстовими файлами
- пошук
- розумне іменування файлів
- налаштування розміру шрифту та порядку сортування
Я додав нові можливості:
- Кнопки "Скасувати" / "Повторити"
- Синхронізація з Google Drive
- Перегляд у вигляді списку та стрічки
Відкритий вихідний код, без реклами.
Google Play запитує наступні дозволи:
- перегляд мережевих підключень
- повний доступ до мережі
- запуск при завантаженні
- запобігання переходу пристрою в сплячий режим
- перевірка ліцензії Google Play
Коротке пояснення (та умови застосування):
- перегляд мережевих підключень (`ACCESS_NETWORK_STATE`): використовується для визначення наявності підключення та дотримання налаштувань синхронізації лише через Wi-Fi. Потрібно лише, якщо увімкнено синхронізацію з Drive.
- повний доступ до мережі (`INTERNET`): необхідний для викликів Google Drive API, входу в обліковий запис Google та синхронізації. Потрібно лише, якщо увімкнено синхронізацію з Drive.
- запуск при завантаженні (`RECEIVE_BOOT_COMPLETED` через WorkManager): дозволяє періодичній синхронізації відновитися після перезавантаження пристрою. Використовується лише, якщо увімкнено синхронізацію з Drive.
- запобігання переходу пристрою в сплячий режим (`WAKE_LOCK` через WorkManager): використовується коротко під час виконання завдання синхронізації, щоб система не перервала його. Не тримає пристрій активним годинами; утримується лише протягом короткого періоду синхронізації, а потім звільняється. Використовується лише, якщо увімкнено синхронізацію з Drive.
- перевірка ліцензії Google Play: може запитуватися залежностями Google Play Services (використовуються для входу в обліковий запис Google). Додаток не обмежує використання на основі перевірок ліцензії, і це актуально лише, якщо увімкнено синхронізацію з Drive.
Якщо синхронізація з Drive вимкнена, додаток не планує фонові завдання та використовує лише локальне сховище.
Блокнот із опціональною синхронізацією з Google Диском