Разобрать и доработать проект Android+JBoos Server

12 000 руб. за проект • электронные деньги
11 сентября 2014, 16:23 • 5 откликов • 41 просмотр
Есть проект, написанный на мавине. Нужно его разобрать, привести в красивый вид (с мавина уйти на gradle), немного дописать, и готовый дизайн отверстать. Вот T/З уже написанного проекта:






Вот Т/З

Аппликация для посылки и приёма фотографий.
Система состоит из трёх частей. Трансмиттер, Получатель и Сервер.
В при первом старте система спрашивает, в каком модусе она должна быть использована - как Трансмиттер или как Получатель.

Ресивер:
1) При первом запуске система спрашивает код (код является кодом получателя). Код можно менять в настройках.
1) Отправка картинок:
-> Отправка картинок -> выбор между сфотографировать/загрузить из галереи -> подписать отправить
-> После отправки фотография загружается на сервер в папку КОД_ПОЛУЧАТЕЛЯ+КОД_ОТПРАВИТЕЛЯ. +Текст подписи фотографии.
-> Напоминание для Отправителя -> текстовое напоминание, частота которого выставляется в настройках. Только вместо текстового напоминания, программа автоматически выдает анимацию (анимация в любом удобном для Вас виде-> отдельные картинки, .gif, etc). После успешной отправки фотографии ->анимация как подтверждение отправки.
-> Посылка фотографии осуществляется на заднем плане, выводится сообщение об ошибке (как уже в существующем приложении)


Получатель
-> Получатель для телефонов (Начиная с Андроид 2), так и на Таблетах
-> Настройки аппликации находятся на сервере в папке с именем получателя.
-> Аппликация синхронизируется с сервером каждые Х секунд (число в настройках), и прокручивает презентацию из всех картинок которые пришли за последние Y дней (число в настройках) + те фотографии которые находятся в MMS. Частота смены картинок в секундах, а так же способ перехода от одной картинки к другой в настойках.
-> Есть несколько возможных переходов от одной картинки к другой: перелистывание, плавный переход, переливание.
-> Старые фотографии тают: это значит что их размер а так же время прокрутки на телефоне уменьшается с каждым днём уменьшается на Х и Y процентов,
-> Аппликация, в случае ее сворачивания или закрытия работает на заднем плане, и вновь запускается, если пришла новая фотография.



Сервер
-> Сервер обеспечивает отправку и хранение фотографий. Доступ к фотографиям должен осуществляться безопасно, через интерфейс (Сервелет/ПХП...)
-> Сервер хранит фотографии в папках с именем Трансмиттера, в которых как подпапки лежат папки с именами Получателей.
-> На сервере ведется ЛОГ в базе данных, в который записываются успешные синхронизации фотографий у получателя, и отправка фотографий трансмиттером.