Разработать мобильное приложение для планшета Android

200 000 руб. за проект • наличный расчёт, безналичный расчёт
21 мая 2019, 15:35 • 13 откликов • 103 просмотра
Заказчик: Компания FIT/Russia, оптовая торговля инструментом.

Разработчик должен физически присутствовать в г.Санкт-Петербург, Россия.

Необходимо разработать frontend-приложение, для планшета Android, отображение документов из базы данных, находящейся на планшете (мин API level 23, мин разрешение 800 на 1280).
База данных планшета синхронизируется с БД бэкэнда раз в сутки.
Планшет предоставляет доступ на чтение к документам только через приложение после успешной авторизации. Документы трех типов (pdf, mp4, jpg), не редактируются на планшете. Синхронизация документов раз в сутки ночью, Документы на планшете определенным образом шифруются при синхронизации и дешифруются при отображении пользователю.

Проект является внутренним проектом Компании, аудитория проекта 150-200 человек (сотрудники отделов продаж и коммерческие директора). Модель устройства единая для всей аудитории. Либо вторая модель планшета подбирается строго аналогично первой. Backend готов, первичная декомпозиция проекта завершена.
Мы хотели бы получить выполненное задание к 01.09.2019.

ТРЕБОВАНИЯ К РАБОТЕ
• программировать на Java, использовать Android Studio.
• создать документацию приложения
• обмен с бэкэндом через веб-сокет в формате JSON.
• программирование пользовательских интерфейсов во взаимодействии с дизайнером.
• тестирование
• работа в связке с бэкэндером (Python)/дизайнером.

ПОЖЕЛАНИЯ К ИСПОЛНИТЕЛЮ
• опыт программирования мобильных приложений/портфолио
• знание Java
• навыки работы c базами данных
• понимание архитектуры клиент-серверных приложений
• знание паттернов проектирования и умение применять их практике

В отклике на заказ, пожалуйста, опишите опыт предыдущей аналогичной работы и покажите 1-2 своих проекта (предпочтительно близких по тематике).

График свободный, отчетность раз в неделю, работа по договору гражданско-правового характера (между юрлицом и физлицом).