Разработка разных вариантов интерфейса программы на андроиде.
204 PLNПривет, Андрей!
Есть у меня готовое приложение.
По ходу работы над проектом я тестирую разные варианты интерфейса программы и разные алгоритмы функционирования блоков.
Это ТЗ первой версии.
Фрилансер, который выполнил мое задание, видимо нашел постоянную работу и ушел из фриланса.
Есть 6 блоков:
- инстоляция (с сервера скачиваются учебные задания), выбор языка обучения (1 экран),
- выбор фона (2 экран),
- меню (один список всех заданий),
- регистрация (7 экран),
- упражнение 1 этапа обучения (4 и 5 экраны),
- упражнение 2 этапа обучения (6 экран),
- статистика (10 экран),
- мотивация (8экран).
Во второй версии программы меню сделано сложным:
В первой версии в ленте меню было условие, чтобы вначале были открыты первые три упражнения, начиная с 4 упражнения мы просим юзера зарегистрироваться.
Второе условие - остальные упражнения должны открываться (ссылки меню становятся активными) только при условии, что выполнены предыдущие упражнения.
С появлением нескольких уровней меню, оно правильно работает только для первого урока.
Надо переделать алгоритм, который был создан в первой версии для простого (одного) меню:
так, чтобы ссылки меню становились активными при условии, что выполнен предыдущий урок и выполнены предыдущие упражнения данного урока.
Еще есть многое в дизайне программы, что надо переделать:
- Картинки всех кнопок в первой версии скачиваются с сервера. Теперь их надо поставить локально.
- Проверять кэш-суммы скачиваемых файлов нужно только в первую закачку: эта проверка нужна была для того чтобы в случае изменения контента, скачивался новый. Но это замедляет работу программы... Поэтому надо сделать кнопку для обновления контента...
- Сделать все кнопки интерактивными, когда касаемся кнопки, она должна менять свой внешний вид...
Сейчас есть одна такая кнопка - "Микрофон", когда ученик записывает свой ответ, то должен давить на кнопку и она становится красной, пока он записывает свой ответ.
- Нужно сделать и другие варианты включения микрофона: (2) включение одним щелчком по кнопке (отключение - при нажатии на следующую кнопку). Другой (3) вариант (возможно ли его выполнить?) - начинать микрофонную запись не с нажатия кнопки "Микрофон", а автоматически сразу после того, как воспроизводится задание учителя, но не ранее того момента, как ученик начинает отвечать.
Разные варианты надо выполнять как отдельные версии программы (тестируются раздельно).
- Надо убрать экран выбора языков обучения (для каждого языка будет своя версия программы - скачиваться учебный контент будет из соответствующей директории на сервере.
- Нужно сделать "будильник" - таймер, который включает программу воспроизведения заданий через определенное время после окончания занятия...
- Все меню в виде "списка" желательно сделать более красивым шрифтом. И выделять неактивные кнопки-ссылки не так, как сейчас серым цветом, а например, синим цветом (чтобы легко читались).
- Надо поменять проектор МП4 на проектор картинок и аудио дорожку. (сейчас это есть только на экране "Упражнение".
- И еще несколько изменений нужно обсудить в дальнейшем.
После выполнения этих заданий, надеюсь продолжить с вами развитие этого и следующих (более сложных) проектов.
-
83 3 1 Телеграмм мой у вас есть для связи. Кнопки же вроде уже поставили локально.
-
4392 74 3 4 Добрый день!
Сделаю векторный интерактивный макет в AdobeXD.
Если обговорим сотрудничество, тогда можно обсуждать мысли по поводу дизайна и работы приложения.
Цену и сроки нужно уточнять.
Если понадобиться в финале могу сделать презентацию работы приложения.
Aktualne zlecenia dla freelancerów w kategorii Programowanie na Androida
Rozwój aplikacji mobilnejSzukam deweloperów ios/android do tworzenia aplikacji hazardowych. Stos technologiczny: Flutter/Unity/Kotlin/Swift Dużym plusem będzie doświadczenie w pracy z wizualami i projektami Chicken Road/Tower Rush/Plinko, a także użycie takich narzędzi jak WebView, Firebase, AppsFlyer,… Programowanie na Androida, Programowanie na iOS (iPhone i iPad) ∙ 3 dni 12 godzin temu ∙ 31 ofert |
Aplikacja mobilna iOS/Androd
75 PLN
Poszukuję programisty aplikacji mobilnych (iOS i/lub Android) do stworzenia aplikacji treningowej dla osób początkujących i średniozaawansowanych. Aplikacja ma pomagać użytkownikom w planowaniu treningów, monitorowaniu postępów i motywowaniu do regularnej aktywności fizycznej.… Programowanie na Androida, Programowanie na iOS (iPhone i iPad) ∙ 5 dni 15 godzin temu ∙ 20 ofert |
Opracowanie aplikacji na Androida „Poetycki Asystent” z integracją AI (do użytku osobistego)Konieczne jest opracowanie aplikacji mobilnej dla systemu Android, przeznaczonej do tworzenia, edytowania i przechowywania wierszy w języku ukraińskim. Aplikacja jest tworzona do prywatnego użytku osobistego z naciskiem na jakość, wygodę, niezawodność i poufność. Kluczową cechą… Programowanie na Androida ∙ 11 dni 3 godziny temu ∙ 27 ofert |
Dopracowanie aplikacji mobilnej na Capacitor (Android/iOS)O projekcie Jest działająca strona (rynek z ogłoszeniami), która już została opakowana w aplikację mobilną za pomocą Capacitor. Strona działa na: TanStack Start (SSR) Supabase Cloudflare Pages Android (Capacitor) Wymagana jest finalizacja aplikacji mobilnej do pełnej… Programowanie na Androida, Programowanie na iOS (iPhone i iPad) ∙ 11 dni 4 godziny temu ∙ 14 ofert |

