PlaceNotifier — различия между версиями
Материал из SEWiki
Lobanov (обсуждение | вклад) |
Lobanov (обсуждение | вклад) |
||
Строка 21: | Строка 21: | ||
4. '''Известные баги''' | 4. '''Известные баги''' | ||
− | * | + | * Неточное сообщение об ошибке, при попытке пользователя задать не валидный промежуток времени (конец меньше начала) |
− | + | ||
* Не всегда срабатывают напоминания | * Не всегда срабатывают напоминания | ||
− | * | + | * При отсутсвии интернета (или при слабом соединении) долго конвертируются события из календаря |
− | * | + | * При отсутсвии интернета (или при слабом соединении) после поворота экрана на заметное время пропадает из виду лист напоминаний |
* При повороте экрана во время загрузки/скачивания напоминаний приложение иногда падает | * При повороте экрана во время загрузки/скачивания напоминаний приложение иногда падает | ||
Версия 11:54, 27 февраля 2017
Описание проекта
1. Идея
Напоминания, привязанные не только ко времени, но и к месту.
Примеры использования:
- Напомнить взять зачётку в учебном отделе, когда я буду находиться в университете
- Напомнить купить продукты, когда буду проходить мимо моего любимого магазина
2. Возможности
- Создание напоминаний с мобильного телефона с привязкой к месту и/или времени.
- Возможность автоматической генерации напоминаний на основе вашего google-календаря.
- Привязка к аккаунту в google и, как следствие, возможность редактирования напоминаний с разных android-устройств.
3. Технические подробности
- Указание места: адрес или точка на карте
- ???
4. Известные баги
- Неточное сообщение об ошибке, при попытке пользователя задать не валидный промежуток времени (конец меньше начала)
- Не всегда срабатывают напоминания
- При отсутсвии интернета (или при слабом соединении) долго конвертируются события из календаря
- При отсутсвии интернета (или при слабом соединении) после поворота экрана на заметное время пропадает из виду лист напоминаний
- При повороте экрана во время загрузки/скачивания напоминаний приложение иногда падает
5. Инструкция по установке
- Скачайте apk
- Установите его себе на телефон
6. Инструкция по сборке
- Установите Java Development Kit
- Клонируйте репозиторий
- Установите gradle
- Установить Android SDK
- Пропишите ключ API для GoogleMaps в app\src\release(debug)\res\values\google_maps_api.xml
По секрету: AIzaSyAKgJrSeKZd0hhN6_pgHvYcE5tMNclr_9E
- Запустите команду ./gradlew build в корневой папке проекта
Материалы: