Android приложение для QRZ.RU
Коллеги, мы приступаем к проектированию Android-приложения QRZ.RU
Давайте обсудим какой функционал хотелось бы иметь под рукой в своем смартфоне
В настоящее время задача разработки формулируется следующим образом:
Мобильное приложение должно обеспечивать следующий функционал:
1. Регистрация и авторизация
1.1 Авторизация пользователя
С указанием адреса емайл или текущего ника на форуме + пароль. (Предусмотрена синхронизация учетных записей основной платформы и форума после перехода на vBulletin 5.1.*)
1.2 Регистрация нового пользователя
Поля для регистрации нового пользователя:
• Адрес Email
• Предпочитаемое имя на форуме
• Реальное имя и фамилия
• Дата рождения
• Пол м/ж
• Страна (из списка существующих)
• Пароль + повтор пароля
2. Callbook
2.1 Поиск в колбуке (для зарегистрированных полная информация)
2.2 Просмотр списка фотографий для фотогалереи. Реализовать постраничную анимацию аналогично Фотогалерея QRZ.RU Callbook
2.3 Дни рождения
Просмотр списка дней рождений аналогично Дни рождения радиолюбителей
2.4 Список позывных с истекающей лицензией
Сортировка по дате окончания и позывному (вверх/вниз)
3. Дипломы
3.1 Просмотр списка по странам
3.2 Просмотр списка по дипломным программам
3.3 Детальная информация о дипломе
Просмотр подробной информации о дипломе – фотографии, описание, отзывы, рейтинг
3.4 Поиск в дипломах
4. Соревнования
4.1 Просмотр календаря
4.2 Просмотр результатов
4.3 Детальная информация о контесте
4.4 Детальная информация о результатах контеста
4.5 Поиск в положениях и результатах
5. DX
5.1 Просмотр календаря
5.2 Детальная информация о событии
5.3 Создать новое DX событие
Функционал должен быть доступен для авторизованных пользователей. Ссылка (кнопка) создания нового DX-события должна быть доступна для всех пользователей. Если пользователь не авторизован – предложить авторизоваться или зарегистрироваться
6. Доска объявлений
6.1 Просмотр списка по рубрикам
6.2 Детальная информация об объявлении
6.3 Поиск с фильтрацией по параметрам
6.4 Создать новое объявление
Функционал доступен только для авторизованных пользователей. Предусмотреть использование фотокамеры смартфона для создания фотографий к объявлению
7. База частот
7.1 Просмотр списка базы частот
7.2 Просмотр списка базы репитеров
7.3 Поиск по диапазону частот, геолокации
7.4 Просмотр детальной информации о частоте
7.5 Прием подтверждения частоты, комментариев
8. Новости
8.1 Просмотр ленты новостей
8.2 Просмотр детальной страницы с текстом новости
8.3 Поиск в новостях
9. QSL-бюро
9.1 Просмотр списка QSL-бюро
9.2 Поиск по базе QSL-менеджеров по позывному менеджера и DX
9.3 Создать нового QSL-менеджера, DX
Функционал доступен только для авторизованных пользователей.
10. Форум
Используется API ForumRunner’a и копируется существующий функционал этого приложения - просмотр форума, сообщений, возможность публиковать свои сообщения для авторизованных пользователей
11. Система нотификаций
Автоматические уведомления пользователя должны быть настраиваемыми в разделе настроек. Состав уведомлений:
11.1 Получен новый ответ в форуме на ваше сообщение
11.2 Телефон в зоне действия УКВ репитера (точка установки репитера + радиус охвата)
11.3 За час до начала очередного соревнования
11.4 Объявление, DX событие, QSL-менеджер опубликованы
Нотификация – звуковой сигнал + вибро. В разделе уведомлений операционной системы выводить соответствующее сообщение.
Что еще хотелось бы получить в мобильном приложении? Что хотелось бы держать под рукой?
В настоящее время собираем потребности. Если вам есть что добавить - пишите прямо здесь. Далее будет разработка (2-3 месяца) и затем откроем приложение для ограниченного тестирования. К лету-осени наверное уже стабилизируем приложение для открытого доступа.
P.S. Про счастливых обладателей iPhone/iPad не забыли. Просто согласно результатам голосования с главной страницы QRZ.RU первое приложение будет под платформу Android.