PlaceNotifier — различия между версиями
Материал из SEWiki
Lobanov (обсуждение | вклад) |
Lobanov (обсуждение | вклад) |
||
Строка 24: | Строка 24: | ||
* Неверное сообщение об ошибке, при попытке пользователя задать не валидный промежуток времени (конец меньше начала) | * Неверное сообщение об ошибке, при попытке пользователя задать не валидный промежуток времени (конец меньше начала) | ||
* Не всегда срабатывают напоминания | * Не всегда срабатывают напоминания | ||
− | |||
* Неправильная обработка регулярно повторяющихся событий из календаря | * Неправильная обработка регулярно повторяющихся событий из календаря | ||
− | |||
− | |||
− | |||
* Странные отношения разных версий библиотек, утверждается, что иногда из-за этого приложение может падать | * Странные отношения разных версий библиотек, утверждается, что иногда из-за этого приложение может падать | ||
+ | * При повороте экрана во время загрузки/скачивания напоминаний приложение иногда падает | ||
+ | 5. '''Инструкция по установке''' | ||
+ | * Скачайте [ТУТ ССЫЛКА НА APK] | ||
+ | * Установите его себе на телефон | ||
+ | |||
+ | 6. '''Инструкция по сборке''' | ||
+ | * Установите Java Development Kit | ||
+ | * Клонируйте репозиторий | ||
+ | * Установите gradle | ||
+ | * Установить Android SDK | ||
+ | * Запустите команду ./gradlew build в корневой папке проекта | ||
Материалы: | Материалы: | ||
Строка 37: | Строка 44: | ||
* [https://github.com/ArtyomLobanov/place-notifier.git Репозиторий] | * [https://github.com/ArtyomLobanov/place-notifier.git Репозиторий] | ||
* [https://yadi.sk/d/3O2Hu5py34vAvP Демонстрационные видео] | * [https://yadi.sk/d/3O2Hu5py34vAvP Демонстрационные видео] | ||
+ | * [ТУТ ССЫЛКА НА APK] |
Версия 22:12, 26 февраля 2017
Описание проекта
1. Идея
Напоминания, привязанные не только ко времени, но и к месту.
Примеры использования:
- Напомнить взять зачётку в учебном отделе, когда я буду находиться в университете
- Напомнить купить продукты, когда буду проходить мимо моего любимого магазина
2. Возможности
- Создание напоминаний с мобильного телефона с привязкой к месту и/или времени.
- Возможность автоматической генерации напоминаний на основе вашего google-календаря.
- Привязка к аккаунту в google и, как следствие, возможность редактирования напоминаний с разных android-устройств.
3. Технические подробности
- Указание места: адрес или точка на карте
- ???
4. Известные баги
- Не работает сортировка напоминаний по времени
- Неверное сообщение об ошибке, при попытке пользователя задать не валидный промежуток времени (конец меньше начала)
- Не всегда срабатывают напоминания
- Неправильная обработка регулярно повторяющихся событий из календаря
- Странные отношения разных версий библиотек, утверждается, что иногда из-за этого приложение может падать
- При повороте экрана во время загрузки/скачивания напоминаний приложение иногда падает
5. Инструкция по установке
- Скачайте [ТУТ ССЫЛКА НА APK]
- Установите его себе на телефон
6. Инструкция по сборке
- Установите Java Development Kit
- Клонируйте репозиторий
- Установите gradle
- Установить Android SDK
- Запустите команду ./gradlew build в корневой папке проекта
Материалы:
- Примерная архитектура приложения
- Концепт UI
- Репозиторий
- Демонстрационные видео
- [ТУТ ССЫЛКА НА APK]