Задачи:
1) Само приложение.
1.1) Установить целевой уровень Android 15 (API/SDK 35) для приложения, выпущенного в промышленную эксплуатацию в 2017 и развивавшегося затем в течение 5,5 лет. В настоящее время, приложение имеет целевой SDK 32, что нарушает требование Google Play. Общее количество используемых Java-файлов (*.java) составляет 120, суммарное число строк кода – 15’977.
1.2) Попутные исправления мелких ошибок, обнаруженных в приложении к настоящему времени.
2) Реклама Яндекс (Яндекс Рекламная сеть), размещаемая в приложении.
2.1) Обновить версию SDK (рекламы) с 5.2.0 до 7.6.0 (или выше).
2.2) Попутные мелкие настройки рекламы, известные компании к настоящему времени.
Требования к кандидату:
Промышленное Android Java-программирование не менее 6 лет;
высшее образование в области информационных технологий.
Условия:
Разовая удалённая работа.
После выполнения вышеуказанных задач, содержание и вид новой версии должны быть идентичны нынешней версии приложения без ухудшения производительности.
Так как предварительные, промежуточные и окончательные результаты работы требуют тестирования нашими штатными сотрудниками, рабочее время должно соответствовать обычному графику компании: с понедельника по пятницу с 8 до 17 час по московскому времени.
Для безопасной разработки, разработчику предоставляется удалённый доступ к разработческой площадке компании, где находится репозиторий с исходными Java-кодами приложения. Также на предоставляемой разработческой площадке, для загрузки в приложение, размещаются данные предметной области идентичные промышленным площадкам. Разработчик сохраняет разработанные им Java-коды в исходном (некомпилированном) виде в репозитории, указанном выше. Компилирование приложения из исходных кодов выполняется нашими системными администраторами и затем передаётся нашим сотрудникам для тестирования. В начале работы, разработчик подскажет нам как рационально компилировать коды Java. Не исключено, что можно будет обойтись без Android Studio. При необходимости, весь период работы, разработчик будет консультировать нас по компилированию приложения.
Работа с GOOGLE PLAY CONSOLE для размещения ANDROID APP BUNDLE сначала для нашего внутреннего тестирования, а затем для поэтапного (1, 5, .. 100%) внедрения релиза новой версии приложения с отслеживанием ошибок в ANDROID VITALS и их исправлением.
Всё, что указано выше, включено в стоимость данной работы.