Заказ закрыт
Разговорник под iOS

Бюджет: 30 000 руб
381.90 $ – 334.24 €
Общая идея: сделать приложение разговорник под iOS 7+.
На входе – дизайн приложения + фразы (четыре языка), звук + текст. На выходе – приложение для iPhone / iPad с возможностью проигрывания фоновых звуков.

Этап 1:
1. Сделать приложение по ТЗ:
  – Экран 1: выбор языка
  – Экран 2: выбор тематики (часть из них платные). При нажатии на поиск открывается экран с поиском.
  – Экран 3: фразы тематики. Кнопки управления: старт, стоп, поиск, настройки. Старт – запуск фраз последовательно (в соответствии с настройками), звук сохраняется даже при закрытии приложения. Поиск – открываем экран 5. Настройки – открываем экран 4.
  – Экран 4: настройки. Выбираем первый язык (русский/иностранный), число повторов каждого языка (1/2/3). В случае, если программа не куплена, внизу добавляется кнопка купить. Еще ниже – написать отзыв (открытие текущей программы в App Store)
  – Экран 5: поиск, со списком всех фраз (кроме платных, если человек еще не купил программу), сверху появляется поле для ввода. При введении части фразы (на любом языке) в списке остаются только прошедшие фильтр (live search, кнопки "поиск" нет). При нажатии на фразу она раздвигается, так что виден весь текст, тематика + кнопки: прослушать фразу (запускает однократное повторение фразы на русском и иностранном языке), открыть в тематике. Запуск звука останавливает текущий фоновый звук, если такой был.

2. Дополнения:
   – Несмотря на предложенный дизайн, поиск и настройки должны быть отдельными экранами, а не контекстным меню.
   – Всего 3 иностранных языка (английский/немецкий/фрацузский), в первом этапе программа должна читать только первый + русский. Для остальных тоже пусть читает английский (то есть в теории останется заменить только ресурсы).
   – Изначальный формат фраз: xml (id, тематика, русский текст, иностранный текст) для каждого иностранного языка + звук для каждого языка. Не все фразы есть для всех языков, так что некоторые из них помечены как "пропускать". Класс со списком фраз должен генериться заранее (лучше всего – перед компиляций). Есть программа на C#, которая делает это (результат – во вложении), от разработчика мне необходим желаемый формат файлов, я её немного подправлю. В процессе работы программа уже всё знает, какие фразы есть и т.д., чтобы избежать хитрой логики при работе.
   – Весь код должен храниться в git.
   – Во вложении – дизайн.
   – Вся графика – векторная. Все иконки – или стандартные, или берутся из дизайна, или сообщаяется, что про что-то забыли и рисуется черный квадрат.
  
Этап 2:
1. Разделить фразы. Есть несколько больших файлов, в которых последовательно читают фразы определенной тематики. Задача: разделить их (рекомендую mp3 split), далее назначить правильно id-шники (читают уже в правильном порядке), массово перекодировать в aac/mp3 (нужен совет про наилучший формат, массово перекодировать можно с помощью freemake), добавить в ресурсы.
2. Довести проект до возможности собрать на другом Mac OS (с установленным X Code и пр.).
Опубликован 08.02.2016 в 00:10 Последнее изменение: 13.02.2016 в 18:23
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.