Внимание, перед началом работы над этой функцией нужно сначала реализовать функцию "Выполнение задач"
https://github.com/users/AlexValue/projects/1/views/6?pane=issue&itemId=24593102
Описание функции
Строка прогресса - это элемент, который будет отображать сколько задач было выполнено у каждой цели. Строка прогресса будет отображаться на главной странице рядом с каждой целью, у которой задана хотя-бы одна задача. Если к цели не задано ни одной задачи, то рядом с ней сроки прогресса быть не должно.
Строка прогресса включает в себя 2 элемента:
- Сама строка
- число, обозначающее количество выполненных задач
После того, как пользователь выполняет задачу, число задач меняется.
Например, "0 / 4" изменяется на "1 / 4", если всего задач 4, а выполнена 1 задача
Строка прогресса тожее меняется после выполнения задач.
Рассмотрим другой пример: выполнено 9 из 20 задач. В этом случае строка прогресса должна быть заполнена ровно на девять двадцатых от её полной длины.
Если пользователь её не выполнил ни одной задачи, то стркоа прогресса должна быть пустой, а число должно отображать "0 / X", где X это общее количество задач.
Картинки для лучшего понимания задачи
Картинка конечного макета приложения, красной рамкой обозначены элементы, над которыми мы будем работать в этом задании:

Скриншот того, что реализовано в приложении на данный момент

Результат
В результате выполнения задания нужно выполнить коммит кода для того, чтобы синхронизировать изменения c репозиторием.
Также нужно прикрепить в комментариях под этой карточкой ZIP архив с APK файлом изменённой программы для того, чтобы можно было протестировать её.
По всем вопросам и проблемам с кодом можно писать в чате разработки в телеграме.
Внимание! В этой карточке мы работаем над функциональностью, а не над вёрсткой дизайна. С точностью копировать макет дизайна не требуется. Мы будем работать над вёрсткой дизайна в будущих заданиях.
Внимание, перед началом работы над этой функцией нужно сначала реализовать функцию "Выполнение задач"
https://github.com/users/AlexValue/projects/1/views/6?pane=issue&itemId=24593102
Описание функции
Строка прогресса - это элемент, который будет отображать сколько задач было выполнено у каждой цели. Строка прогресса будет отображаться на главной странице рядом с каждой целью, у которой задана хотя-бы одна задача. Если к цели не задано ни одной задачи, то рядом с ней сроки прогресса быть не должно.
Строка прогресса включает в себя 2 элемента:
После того, как пользователь выполняет задачу, число задач меняется.
Например, "0 / 4" изменяется на "1 / 4", если всего задач 4, а выполнена 1 задача
Строка прогресса тожее меняется после выполнения задач.
Рассмотрим другой пример: выполнено 9 из 20 задач. В этом случае строка прогресса должна быть заполнена ровно на девять двадцатых от её полной длины.
Если пользователь её не выполнил ни одной задачи, то стркоа прогресса должна быть пустой, а число должно отображать "0 / X", где X это общее количество задач.
Картинки для лучшего понимания задачи
Картинка конечного макета приложения, красной рамкой обозначены элементы, над которыми мы будем работать в этом задании:
Скриншот того, что реализовано в приложении на данный момент
Результат
В результате выполнения задания нужно выполнить коммит кода для того, чтобы синхронизировать изменения c репозиторием.
Также нужно прикрепить в комментариях под этой карточкой ZIP архив с APK файлом изменённой программы для того, чтобы можно было протестировать её.
По всем вопросам и проблемам с кодом можно писать в чате разработки в телеграме.
Внимание! В этой карточке мы работаем над функциональностью, а не над вёрсткой дизайна. С точностью копировать макет дизайна не требуется. Мы будем работать над вёрсткой дизайна в будущих заданиях.