Разработка разных вариантов интерфейса программы на андроиде.
56 USDПривет, Андрей!
Есть у меня готовое приложение.
По ходу работы над проектом я тестирую разные варианты интерфейса программы и разные алгоритмы функционирования блоков.
Это ТЗ первой версии.
Фрилансер, который выполнил мое задание, видимо нашел постоянную работу и ушел из фриланса.
Есть 6 блоков:
- инстоляция (с сервера скачиваются учебные задания), выбор языка обучения (1 экран),
- выбор фона (2 экран),
- меню (один список всех заданий),
- регистрация (7 экран),
- упражнение 1 этапа обучения (4 и 5 экраны),
- упражнение 2 этапа обучения (6 экран),
- статистика (10 экран),
- мотивация (8экран).
Во второй версии программы меню сделано сложным:
В первой версии в ленте меню было условие, чтобы вначале были открыты первые три упражнения, начиная с 4 упражнения мы просим юзера зарегистрироваться.
Второе условие - остальные упражнения должны открываться (ссылки меню становятся активными) только при условии, что выполнены предыдущие упражнения.
С появлением нескольких уровней меню, оно правильно работает только для первого урока.
Надо переделать алгоритм, который был создан в первой версии для простого (одного) меню:
так, чтобы ссылки меню становились активными при условии, что выполнен предыдущий урок и выполнены предыдущие упражнения данного урока.
Еще есть многое в дизайне программы, что надо переделать:
- Картинки всех кнопок в первой версии скачиваются с сервера. Теперь их надо поставить локально.
- Проверять кэш-суммы скачиваемых файлов нужно только в первую закачку: эта проверка нужна была для того чтобы в случае изменения контента, скачивался новый. Но это замедляет работу программы... Поэтому надо сделать кнопку для обновления контента...
- Сделать все кнопки интерактивными, когда касаемся кнопки, она должна менять свой внешний вид...
Сейчас есть одна такая кнопка - "Микрофон", когда ученик записывает свой ответ, то должен давить на кнопку и она становится красной, пока он записывает свой ответ.
- Нужно сделать и другие варианты включения микрофона: (2) включение одним щелчком по кнопке (отключение - при нажатии на следующую кнопку). Другой (3) вариант (возможно ли его выполнить?) - начинать микрофонную запись не с нажатия кнопки "Микрофон", а автоматически сразу после того, как воспроизводится задание учителя, но не ранее того момента, как ученик начинает отвечать.
Разные варианты надо выполнять как отдельные версии программы (тестируются раздельно).
- Надо убрать экран выбора языков обучения (для каждого языка будет своя версия программы - скачиваться учебный контент будет из соответствующей директории на сервере.
- Нужно сделать "будильник" - таймер, который включает программу воспроизведения заданий через определенное время после окончания занятия...
- Все меню в виде "списка" желательно сделать более красивым шрифтом. И выделять неактивные кнопки-ссылки не так, как сейчас серым цветом, а например, синим цветом (чтобы легко читались).
- Надо поменять проектор МП4 на проектор картинок и аудио дорожку. (сейчас это есть только на экране "Упражнение".
- И еще несколько изменений нужно обсудить в дальнейшем.
После выполнения этих заданий, надеюсь продолжить с вами развитие этого и следующих (более сложных) проектов.
-
83 3 1 Телеграмм мой у вас есть для связи. Кнопки же вроде уже поставили локально.
-
4392 74 3 4 Добрый день!
Сделаю векторный интерактивный макет в AdobeXD.
Если обговорим сотрудничество, тогда можно обсуждать мысли по поводу дизайна и работы приложения.
Цену и сроки нужно уточнять.
Если понадобиться в финале могу сделать презентацию работы приложения.
Current freelance projects in the category App Development for Android
Development of a mobile applicationLooking for iOS/Android developers to create gambling applications. Stack: Flutter/Unity/Kotlin/Swift Experience with visuals and designs of Chicken Road/Tower Rush/Plinko, as well as using tools like WebView, Firebase, AppsFlyer, various SDKs. App Development for Android, Apps for iOS (iPhone and iPad) ∙ 5 days 8 hours back ∙ 33 proposals |
Mobile application iOS/Android
20 USD
I am looking for a mobile application developer (iOS and/or Android) to create a training application for beginners and intermediate users. The application should help users with planning workouts, monitoring progress, and motivating them to engage in regular physical activity.… App Development for Android, Apps for iOS (iPhone and iPad) ∙ 7 days 11 hours back ∙ 20 proposals |
Development of the Android application "Poetic Assistant" with AI integration (for personal use)It is necessary to develop a mobile application for the Android OS, designed for creating, editing, and storing poems in the Ukrainian language. The application is being developed for private personal use with an emphasis on quality, convenience, reliability, and… App Development for Android ∙ 12 days 23 hours back ∙ 27 proposals |
Improvement of the mobile application on Capacitor (Android/iOS)About the Project There is an existing website (marketplace with listings) that has already been wrapped into a mobile application using Capacitor. The website runs on: TanStack Start (SSR) Supabase Cloudflare Pages Android (Capacitor) The mobile application needs to be brought… App Development for Android, Apps for iOS (iPhone and iPad) ∙ 13 days back ∙ 16 proposals |

