Весь дизайн тут
www.dropbox.com/sh/qj5q3v... К проекту прикрепил пару экранов
Приложение для презентации, ставится на два ipad, задача упрощается:
1. Проходить проверку в Аппстор не нужно, поставим через TestFlight или по проводу.
2. Поддерживать старые версии iOS не нужно, т.к. всего два ipad, мы точно знаем какая там iOS
3. Одна ориентация приложения только горизонтально.
4. Одно разрешение экрана делаем под конкретный ipad.
О самой задаче
Мы делаем макет аэротрубы, это аттракцион в котором могут летать люди.
Макет интерактивный, в макете стоит контроллер который принимает команды от ipad по bluetooth и управляет макетом.
По командам от ipad человечек в макете поднимается вверх в трубе, опускается вниз, поворачивается и т.д.
Примерный список команд:
1 поднять человечка вверх
2 опустить человека вверх
и т.д.
и т.д. примерно 10 команд. Каждая команда это цифра.
Контроллер протестирован, связи по bluetooth c ipad работает. Тестировали с помощью LightBlue (отладочный bluetooth терминал для Ipad)
В контроллере макета стоит bluetooth модуль hm-10, google по запросу "hm-10 Ipad" выдает несколько примеров работы с этим модулем.
Например
www.instructables.com/id/... Ваша задача написать приложение которое будет управлять макетом + в приложении есть фото и видео галерея, и пара информационных страниц.
Дизайн приложения готов. Я его прикрепил к проекту.
Функционал приложения:
1. Экран приветствия
Запускаем приложение, перед нами синий экран с человечком внизу, для дальнейших действий нужно потянуть человечка вверх по экрану, и откроет следующий экран Галерея.
2. Галерея
В галерее можно посмотреть фото и видео. Можно отсортировать только фото или только видео, щелкнув по надписи Фото и Видео в верху, в центре.
Фото и видео будут загружены в приложение на этапе компиляции. И больше менятся не будут.
3. О нас
Этот раздел содержит два подраздела, Презентация и Цифры
3.1. Презентация видеоролик
3.2. Цифры «цифры» сколько прошло клиентов и т.д. В разделе цифры, мягкое появления цифр по очереди, как на спидометре появляются.
Есть такой эффект как при загрузке сайта.
4. Контакты
Контакты, телефон, адрес и т.д.
Карта просто картинка
При клике по ссылкам должны открывается браузер и страницы.
5. Магия
Раздел управления макетом
При переходе в этот раздел ipad отправляет команду «1» по bluetooth
Макет получив команду запускает программу презентации: включается подсветка трубы, человечек в трубе поднимается вверх, летает в трубе.
Программа длится 32 секунды.
Во время программы презентации ipad проигрывает звук работающей трубы.
Когда автоматическая программа закончилась (прошло 32 секунды после отправки команды «1», длительность автоматической программы фиксированная величина)
На ipad активируются кнопка ручного управления человечком в трубе. (макет Магия_2)
Ручное управление
При нажатии кнопок отсылаются разные команды.
При нажатии Вверх (выгнуться) планшет отправляет команду «2» человечек поднимает вверх в трубе.
После этого кнопка вверх не активна.
Можно опустится вниз (прогнуться), при нажатии на кнопку планшет отправляет команду «3»
Также есть повороты влево-вправо
Кнопка полет на голове это вторая автоматическая программа при нажатии, человечек выполнять фигур HeadDown и возвращается в исходное положение.
Пользователь может включить и выключить трубу, кнопка Stop и Fly также отправляют команды по bluetooth
Когда труба включена планшет проигрывает звук работающей трубы. Звук можно отключить нажав на иконку в правом нижнем углу.
Также когда труба включена показатели (в правом верхнем углу) скорости потока и пульса и мощности, пульса изменяют случайным образом,
для более правдоподобно эффекта работы трубы.
Для отладки работы ipad c bluetooth я отправлю вам курьерской компанией копию контроллера которая установлена в макете, чтобы было проще отлаживать программу.
Проблемы с отладкой быть не должно.
6. Сервисное меню
В сервисном меню можно выбрать к какому bluetooth устройству подключиться
Включить и выключить транспортный режим планшет отправляет команду на макет, фигурка блокируется, чтобы она не повредилась во время транспортировки.
Откалибровать моторы. При нажатии на кнопки калибровки моторов ipad отправляет команды на макет. «4» «9»
7. Переключение языка в приложении
В правом верхнем углу есть переключатель языка при смене языка меняется надписи в интерфейсе, английский интерфейс будет готов на днях. Переводчик еще переводит.
Анимация в приложении:
1. В верхнем меню рядом с словом магия фигурка с человечком как бы парит двигается влево-вправо, вверх вниз
2. В разделе магия, кнопка Попробуй, слово попробуй проезжает в кнопке как бегущая строка.
Напишите примерный срок и стоимость.
Готов ответить на ваши вопросы.
Возможна оплата напрямую или по Безопасной сделки