Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Приветствую! Вертикальное перемещение текстовых блоков на смартфоне android. Начальная страница – пустой экран с надписью «Добавить» в правом нижнем углу. Когда нажали на добавление – появляется клавиатура и активное текстовое поле. При нажатии на кнопку «назад» текст сохраняется на устройстве и отсылается в Mysql, показывается начальная страница (соответственно с сохраненным блоком). При клике на блок - появляется клавиатура и активное текстовое поле. При нажатии и удержании на блоке, блок принимает серый цвет и его можно двигать. Соседние блоки при этом становятся на место движимого (механику можно посмотреть в программе todoist (android)). Сохранение списка на устройстве – через Preferences, в интернете - в mysql. Сохранение последовательности в списке после выхода из программы (нажатие на кнопку «назад» на начальной странице). Таблица mysql произвольная, лишь бы работала синхронизация и порядок в списке и текст были такими же как и на смартфоне (при открытии вэб клиента). Синхронизация между смартфоном и веб версией на основе даты и времени внесения изменений (проверяем, если дата изменена - загружаем. Если пропал интернет или соединения вообще отсутствует, ставим прозвонщик, ждем, когда появится, если появилось - делаем синх..

Весь код (каждый оператор) должен быть прокомментирован.

Расход оперативки - не более 20 MB.

Версия android – от 4.

Разработка в Android Studio или IntelliJ IDEA (Для возможности импорта).

Размер установочного пакета – не более 7 MB.

Оплата после теста лично, при встрече в Москве или через Яндекс деньги / Сбербанк.

9 лет назад
Chernoffn
Николай 
38 летРоссия
11 лет в сервисе
Был
2 года назад