Разработка разных вариантов интерфейса программы на андроиде.
2500 UAHПривет, Андрей!
Есть у меня готовое приложение.
По ходу работы над проектом я тестирую разные варианты интерфейса программы и разные алгоритмы функционирования блоков.
Это ТЗ первой версии.
Фрилансер, который выполнил мое задание, видимо нашел постоянную работу и ушел из фриланса.
Есть 6 блоков:
- инстоляция (с сервера скачиваются учебные задания), выбор языка обучения (1 экран),
- выбор фона (2 экран),
- меню (один список всех заданий),
- регистрация (7 экран),
- упражнение 1 этапа обучения (4 и 5 экраны),
- упражнение 2 этапа обучения (6 экран),
- статистика (10 экран),
- мотивация (8экран).
Во второй версии программы меню сделано сложным:
В первой версии в ленте меню было условие, чтобы вначале были открыты первые три упражнения, начиная с 4 упражнения мы просим юзера зарегистрироваться.
Второе условие - остальные упражнения должны открываться (ссылки меню становятся активными) только при условии, что выполнены предыдущие упражнения.
С появлением нескольких уровней меню, оно правильно работает только для первого урока.
Надо переделать алгоритм, который был создан в первой версии для простого (одного) меню:
так, чтобы ссылки меню становились активными при условии, что выполнен предыдущий урок и выполнены предыдущие упражнения данного урока.
Еще есть многое в дизайне программы, что надо переделать:
- Картинки всех кнопок в первой версии скачиваются с сервера. Теперь их надо поставить локально.
- Проверять кэш-суммы скачиваемых файлов нужно только в первую закачку: эта проверка нужна была для того чтобы в случае изменения контента, скачивался новый. Но это замедляет работу программы... Поэтому надо сделать кнопку для обновления контента...
- Сделать все кнопки интерактивными, когда касаемся кнопки, она должна менять свой внешний вид...
Сейчас есть одна такая кнопка - "Микрофон", когда ученик записывает свой ответ, то должен давить на кнопку и она становится красной, пока он записывает свой ответ.
- Нужно сделать и другие варианты включения микрофона: (2) включение одним щелчком по кнопке (отключение - при нажатии на следующую кнопку). Другой (3) вариант (возможно ли его выполнить?) - начинать микрофонную запись не с нажатия кнопки "Микрофон", а автоматически сразу после того, как воспроизводится задание учителя, но не ранее того момента, как ученик начинает отвечать.
Разные варианты надо выполнять как отдельные версии программы (тестируются раздельно).
- Надо убрать экран выбора языков обучения (для каждого языка будет своя версия программы - скачиваться учебный контент будет из соответствующей директории на сервере.
- Нужно сделать "будильник" - таймер, который включает программу воспроизведения заданий через определенное время после окончания занятия...
- Все меню в виде "списка" желательно сделать более красивым шрифтом. И выделять неактивные кнопки-ссылки не так, как сейчас серым цветом, а например, синим цветом (чтобы легко читались).
- Надо поменять проектор МП4 на проектор картинок и аудио дорожку. (сейчас это есть только на экране "Упражнение".
- И еще несколько изменений нужно обсудить в дальнейшем.
После выполнения этих заданий, надеюсь продолжить с вами развитие этого и следующих (более сложных) проектов.
-
83 3 1 Телеграмм мой у вас есть для связи. Кнопки же вроде уже поставили локально.
-
4411 74 3 4 Добрый день!
Сделаю векторный интерактивный макет в AdobeXD.
Если обговорим сотрудничество, тогда можно обсуждать мысли по поводу дизайна и работы приложения.
Цену и сроки нужно уточнять.
Если понадобиться в финале могу сделать презентацию работы приложения.
Актуальные фриланс-проекты в категории Разработка под Android
Разработка мобильного приложенияИщу разработчиков ios/android для создания гембловых приложений. стек: Flutter/Unity/Kotlin/Swift большим плюсом будет опыт работы с визуалами и дизайнами Chicken Road/Tower Rush/Plinko,а также использование таких инструментов как WebView, Firebase, AppsFlyer, различные SDK. Разработка под Android, Разработка под iOS (iPhone и iPad) ∙ 2 дня 8 часов назад ∙ 28 ставок |
Мобильное приложение iOS/Android
919 UAH
Ищу программиста мобильных приложений (iOS и/или Android) для создания тренировочного приложения для начинающих и среднеподготовленных пользователей. Приложение должно помогать пользователям в планировании тренировок, мониторинге прогресса и мотивации к регулярной физической… Разработка под Android, Разработка под iOS (iPhone и iPad) ∙ 4 дня 11 часов назад ∙ 20 ставок |
Разработка Android-приложения «Поэтический Ассистент» с интеграцией ИИ (для личного пользования)Необходимо разработать мобильное приложение для ОС Android, предназначенное для создания, редактирования и хранения стихов на украинском языке. Приложение разрабатывается для частного личного использования с акцентом на качество, удобство, надежность и конфиденциальность.… Разработка под Android ∙ 9 дней 23 часа назад ∙ 27 ставок |
Доработка мобильного приложения на Capacitor (Android/iOS)О проекте Есть действующий сайт (маркетплейс с объявлениями), который уже обернут в мобильное приложение через Capacitor. Сайт работает на: TanStack Start (SSR) Supabase Cloudflare Pages Android (Capacitor) Требуется довести мобильное приложение до полноценного рабочего… Разработка под Android, Разработка под iOS (iPhone и iPad) ∙ 10 дней назад ∙ 14 ставок |

