Pancake - это Android-органайзер для пары, семьи или друзей. В одном пространстве можно объединить неограниченное количество участников и вести общие заметки, покупки, планы и список фильмов/сериалов.
- Полностью бесплатная синхронизация
- Self-hosted подход: вы подключаете свои Firebase/GitHub и управляете данными сами
- Один общий Space для всех участников
- Полноценный Markdown-редактор
- Для тех, кто не знает Markdown: встроены кнопки для легкого форматирования (заголовки, списки, цитаты, код и т.д.)
- Чистый интерфейс без лишней сложности с поддержкой Dynamic color
Чтобы быстро поделиться своим пространством, в любом месте приложения сделайте жест тремя пальцами вниз.
В приложении доступны языки интерфейса:
- Русский
- English
- 简体中文 (Chinese, China)
- Минимальная версия Android: API 24 (Android 7.0 Nougat)
Во многих похожих приложениях часто не хватает гибкости для совместной работы и структурирования информации. Pancake закрывает это за счет:
- Единого пространства для нескольких людей, а не разрозненных личных списков
- Удобной системы заметок с форматированием и быстрым редактированием
- Списков покупок, календаря и кино-трекера в одном приложении
- Контроля над инфраструктурой синхронизации (свои сервисы, свои ключи)
- Склонируйте репозиторий.
- Скопируйте
secrets.properties.exampleвsecrets.properties. - Добавьте
google-services.jsonвapp/src/google-services.json. - Откройте проект в Android Studio и запустите.
Debug APK:
./gradlew assembleDebugRelease APK:
./gradlew assembleReleaseГотовые APK появятся в app/build/outputs/apk/.
Пример secrets.properties:
github.token=your_github_token_here
github.owner=your-github-user-or-org
github.repo=your-repo-name
github.branch=main
kinopoisk.apiKey=your_kinopoisk_api_key
RELEASE_STORE_FILE=/absolute/path/to/your-release.keystore
RELEASE_STORE_PASSWORD=your_store_password
RELEASE_KEY_ALIAS=your_key_alias
RELEASE_KEY_PASSWORD=your_key_passwordНужен для авторизации и хранения/синхронизации данных между участниками пространства.
- Создайте проект и Android-приложение с package name:
com.name.pancake - Скачайте
google-services.jsonи положите вapp/src/google-services.json - Сайт: https://console.firebase.google.com/
Нужен для синхронизации изображений (вложения в заметках).
- Создайте Personal Access Token (PAT)
- Заполните
github.token,github.owner,github.repo,github.branchвsecrets.properties - Сайт: https://github.com/settings/tokens
Нужен для поиска фильмов/сериалов и автоподстановки данных в кино-разделе.
- Получите API-ключ
- Укажите
kinopoisk.apiKeyвsecrets.properties - Сайт: https://kinopoisk.dev/
- Данные пространства шифруются на стороне приложения перед синхронизацией
- Поэтому владелец подключенных API-сервисов (Firebase/GitHub и т.д.) хранит данные в зашифрованном виде
