Skip to content

Instantly share code, notes, and snippets.

@sunmeat
Last active October 15, 2025 11:56
Show Gist options
  • Save sunmeat/3cdcd9112de52da3d6de717781ee7aa1 to your computer and use it in GitHub Desktop.
Save sunmeat/3cdcd9112de52da3d6de717781ee7aa1 to your computer and use it in GitHub Desktop.
перше ДЗ android

виконати на вибір 1 будь-яке завдання. код проєкту викласти в публічний репозиторій, посилання на репозиторій надіслати в коментар до цього ДЗ.

  1. Передати на друге актівіті через інтент об'єкт типу Cat або Student. Витягти з переданого об'єкта основні дані, показати тостом.

  2. Кожен клік по кнопці трохи збільшує її ширину. Кнопка завжди повинна бути по центру екрана.

  3. Кнопка рахує кількість кліків по ній, і виводить цю кількість на себе. Приблизно після 20-го кліка кнопка повинна «зламатися». Ефект «поломки» реалізувати на власний розсуд (наприклад, кнопку можна зробити неактивною, або її текст змінюється на «догрався» і вона просто перестає відповідати на натискання).

  4. Натискання на кнопку показує тостом, скільки часу залишилося до наступного заняття, у форматі «0 днів 20 годин 59 хвилин та 15 секунд».

  5. Програмно отримати мовні налаштування системи, і в залежності від вибраної мови розмістити на імедж-баттоні на весь екран пристрою прапор тієї чи іншої країни.

  6. Натискання на кнопку виводить у тост текст улюбленої пісні по одному куплету/приспіву. Коли закінчується текст пісні, починати показ першого куплета. На фоні може грати музика із цієї пісні.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment