Версия: 1.0.0 MVP
Платформа: Android 7.0+ (API 24+)
Offline Notes - это приложение для сохранения веб-страниц в формате Markdown для офлайн-чтения. Просто поделитесь ссылкой из браузера, и страница будет сохранена локально на вашем устройстве.
- 📄 Сохранение веб-страниц - конвертация HTML в Markdown
- 🔗 Share Intent - сохранение ссылок прямо из браузера
- 👀 Просмотр заметок - удобное чтение сохраненного контента
- 🗑️ Управление заметками - удаление ненужных записей
- 💾 Офлайн-доступ - все работает без интернета
Скачать APK: Releases
-
Перейдите в Releases и скачайте APK файл
app-release-signed.apk
- подписанная версия (рекомендуется)app-debug.apk
- debug версия для тестирования
-
На Android устройстве:
- Настройки → Безопасность → Неизвестные источники (включить)
- Откройте APK файл и установите
-
Готово! Приложение установлено
Требования: Android Studio + Java JDK 11+
# 1. Клонируйте репозиторий
git clone https://github.com/light-for-bright/Offline-Notes.git
cd Offline_Notes
# 2. Откройте проект в Android Studio
# File → Open → выберите папку проекта
# 3. Соберите APK
# Build → Build Bundle(s) / APK(s) → Build APK(s)
- Откройте веб-страницу в браузере
- Нажмите "Поделиться" → выберите "Offline Notes"
- Дождитесь загрузки и конвертации
- Заметка появится в списке
- Откройте приложение
- Нажмите кнопку "+" в правом нижнем углу
- Введите URL страницы
- Нажмите "Add"
- Нажмите на заметку в списке для просмотра
- Используйте кнопку "Назад" для возврата к списку
- Долгое нажатие на заметку
- Подтвердите удаление в диалоге
- Архитектура: MVVM + Repository Pattern
- База данных: Room (SQLite)
- HTTP клиент: Retrofit + OkHttp
- HTML парсинг: JSoup
- Markdown рендеринг: CommonMark
- UI: Material Design 3
- Android 7.0 (API 24) или выше
- 50 МБ свободного места
- Интернет-соединение для загрузки страниц
- Некоторые сайты могут отображаться с проблемами кодировки
- Большие страницы (>5MB) не загружаются
- Нет поиска по заметкам
- Нет синхронизации между устройствами
- Android Studio Arctic Fox или новее
- JDK 11 или выше
- Android SDK API 24+
- Gradle 7.0+
- Room Database
- Retrofit + OkHttp
- JSoup (HTML парсинг)
- CommonMark (Markdown)
- Material Design 3
MIT License - см. LICENSE файл