Перейти до головного вмісту

Блоки

Пропустити Зворотний зв'язок

Зворотний зв'язок

  • Зворотний зв’язокОцінка якості курсу
Пропустити Навігація

Навігація

  • На головну

    • Сторінки сайту

      • Мої курси

      • Мітки

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

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

      • СторінкаКорисні посилання

      • ФорумНовини сайту

      • Зворотний зв’язокОцінка якості курсу

      • Зворотний зв’язокОцінка якості курсу

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

    • Мої курси

    • Курси

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          • Основи Java

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

            • Загальне

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

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

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

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

            • Залік

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

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

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

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

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

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

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

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

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

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

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

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

      • Паспорт ОПП

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

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

      • АРХІВ

  • Закрити
    Переключити введення пошуку
  • Українська ‎(uk)‎
    • Українська ‎(uk)‎
    • English ‎(en)‎
  • Вхід

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

Закрити
Переключити введення пошуку
  1. Головна
  2. Курси
  3. Перелік дисциплін вільного вибору здобувача освіти
  4. Перелік дисциплін вільного вибору здобувача освіти...
  5. Програмування мобільних пристроїв
  6. Індивідуальне завдання
  7. Індивідуальне завдання

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

Умови завершення

Реалізація засобами 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 для встановлення на емулятор або пристрій

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

Підсумок збереження даних
Завантажте мобільний додаток