Разработать мобильное приложение для планшета Android
Разработчик должен физически присутствовать в г.Санкт-Петербург, Россия.
Необходимо разработать frontend-приложение, для планшета Android, отображение документов из базы данных, находящейся на планшете (мин API level 23, мин разрешение 800 на 1280).
База данных планшета синхронизируется с БД бэкэнда раз в сутки.
Планшет предоставляет доступ на чтение к документам только через приложение после успешной авторизации. Документы трех типов (pdf, avi, jpg), не редактируются на планшете. Синхронизация документов раз в сутки ночью, Документы на планшете определенным образом шифруются при синхронизации и дешифруются при отображении пользователю.
Проект является внутренним проектом Компании, аудитория проекта 150-200 человек (сотрудники отделов продаж и коммерческие директора). Модель устройства единая для всей аудитории. Либо вторая модель планшета подбирается строго аналогично первой. Backend готов, первичная декомпозиция проекта завершена.
Мы хотели бы получить выполненное задание к 01.09.2019.
ТРЕБОВАНИЯ К РАБОТЕ
• программировать на Java, использовать Android Studio.
• создать документацию приложения
• обмен с бэкэндом через веб-сокет в формате JSON.
• программирование пользовательских интерфейсов во взаимодействии с дизайнером.
• тестирование
• работа в связке с бэкэндером (Python)/дизайнером.
ПОЖЕЛАНИЯ К ИСПОЛНИТЕЛЮ
• опыт программирования мобильных приложений/портфолио
• знание Java
• навыки работы c базами данных
• понимание архитектуры клиент-серверных приложений
• знание паттернов проектирования и умение применять их практике
В отклике на заказ, пожалуйста, опишите опыт предыдущей аналогичной работы и покажите 1-2 своих проекта (предпочтительно близких по тематике).
График свободный, отчетность раз в неделю, работа по договору гражданско-правового характера (между юрлицом и физлицом).