Skip to main content

Blocks

Skip Feedback

Feedback

  • FeedbackОцінка якості курсу
Skip Navigation

Navigation

  • Home

    • Site pages

      • My courses

      • Tags

      • URLІнструкція - основи роботи з системою Moodle

      • FolderКорисні матеріали

      • PageКорисні посилання

      • ForumНовини сайту

      • FeedbackОцінка якості курсу

      • FeedbackОцінка якості курсу

      • PageВідео-консультування

    • My courses

    • Courses

      • Перелік дисциплін вільного вибору здобувача освіти

        • Перелік дисциплін вільного вибору здобувача освіти...

        • Перелік дисциплін вільного вибору здобувача освіти...

        • Перелік дисциплін вільного вибору здобувача освіти...

        • Перелік дисциплін вільного вибору здобувача освіти...

        • Перелік дисциплін вільного вибору здобувача освіти...

        • Перелік дисциплін вільного вибору здобувача освіти...

        • Перелік дисциплін вільного вибору здобувача освіти...

        • Перелік дисциплін вільного вибору здобувача освіти...

        • Перелік дисциплін вільного вибору здобувача освіти...

        • Перелік дисциплін вільного вибору здобувача освіти...

        • Перелік дисциплін вільного вибору здобувача освіти...

          • Введення в інженерію великих даних

          • Введення до теорії хмарних обчислень

          • Вебпрограмування

          • Ефективність алгоритмів і програм

          • Життєвий цикл програмного забезпечення

          • Комп'ютерне моделювання засобами Python

          • Комп’ютерна графіка

          • Основи вебдизайну

          • Основи програмування на мовах вищого рівня

          • Основи Java

          • Програмування мобільних пристроїв

            • General

            • Модуль 1. Розробка графічного інтерфейсу в мобільн...

            • Модуль 2. Робота з сервісами мобільних систем

            • Індивідуальне завдання

              • AssignmentІндивідуальне завдання

            • Залік

            • Неформальна освіта

        • Перелік дисциплін вільного вибору здобувача освіти...

        • Основи психології

      • Циклова комісія туризму та фізичного виховання

      • Циклова комісія видавничої справи та редагування

      • Циклова комісія іноземних мов

      • Циклова комісія економічних дисциплін та менеджменту

      • Циклова комісія математичних дисциплін та програмн...

      • Циклова комісія соціальної роботи та педагогічних ...

      • Циклова комісія суспільних дисциплін та права

      • Циклова комісія фізичного виховання та здоров’я лю...

      • Циклова комісія філологічних дисциплін

      • Підготовчі курси

      • Паспорт ОПП

      • Кваліфікаційні іспити

      • Студрада ЕПФК

      • АРХІВ

      • Адміністративний розділ

  • Close
    Toggle search input
  • English ‎(en)‎
    • Українська ‎(uk)‎
    • English ‎(en)‎
  • Log in

Програмування мобіль ...

Close
Toggle search input
Вибір дисциплін Collapse Expand
Обрати дисципліни Статистика вибору дисциплін ВМУ
  1. Home
  2. Courses
  3. Перелік дисциплін вільного вибору здобувача освіти
  4. Перелік дисциплін вільного вибору здобувача освіти...
  5. Програмування мобільних пристроїв
  6. Індивідуальне завдання
  7. Індивідуальне завдання

Індивідуальне завдання

Completion requirements

Реалізація засобами Android мобільного додатку «Список справ»

 

1.    Опис завдання

Розробити Android-додаток, який дозволяє створювати, переглядати та видаляти прості текстові завдання. Усе виконати на базі вивчених тем: UI-компонентів, навігації через фрагменти, передачі даних через Bundle, меню та збереження в SQLite.

2. Функціональні вимоги

- Головний екран (ListFragment)

- Показує список завдань у RecyclerView

- По натисненню на елемент – видаляти його із бази

- Екран додавання (AddTaskFragment)

- Містить EditText для введення тексту завдання і Button «Додати»

- Після натискання «Додати» передає новий запис назад у ListFragment через Bundle

- Меню у головній Activity

- Пункт «Очистити список» – видалити всі завдання з бази

- Пункт «Вихід» – закрити програму

3. Технічні вимоги

- Використати установлене та налаштоване Android Studio

- Дотриматися структури проєкту (res, src, manifest, Gradle)

- Створити два фрагменти та управляти ними через FragmentManager

- Передавати дані між фрагментами за допомогою Intent/Bundle або інтерфейсу слушальника

- Реалізувати меню через XML-ресурс і обробити події вибору пунктів

- Організувати локальну базу даних SQLite: таблицю для завдань, CRUD-операції

4. Критерії оцінювання (максимальна кількість – 20 балів)

- Коректне відображення списку завдань у RecyclerView – 4 бали

- Успішне додавання та видалення одного завдання– 4 бали

- Робота пункту меню «Очистити список» – 4 бали

- Збереження стану між запусками (дані в SQLite) – 4 бали

- Зрозуміла структура коду та дотримання стандартів оформлення– 4 бали

5. Подача результатів виконання проєкту

- Архів проєкту Android Studio 

- APK для встановлення на емулятор або пристрій

- Короткий звіт із двома скріншотами (головний екран та екран додавання), описом схеми БД

Data retention summary
Get the mobile app