Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Разработка Android приложения на Kotlin. Список Покупок
Создан заказ №8257518
25 марта 2022

Разработка Android приложения на Kotlin. Список Покупок

Как заказчик описал требования к работе:
(Могу скинуть приложения других студентов для примера). Задача: Список покупок. Приложение позволяет управлять списками покупок. На главном экране приложения отображается текущий список покупок. Приложение должно позволять создавать, удалять, копировать списки покупок. Пользователь может добавить но вый элемент к списку покупок, удалить элемент из списка, пометить элемент как купленный. Каждый элемент списка имеет следующие параметры: наименование и объем покупки с единицами измерения. Наименование и единица измерения выбираются из списка. Наименования редактируются на отдельном экране, где пользователь может их добавлять и удалять, а также задавать набор допустимых единиц измерения. Проверяемые знания учащихся Уровень знания языка Kotlin: Описание и объявление числовых переменных, строк, массивов; Использование управляющих конструкций, условных выражений, циклов; Описание классов и интерфейсов; Работа с Null-безопасностью. Уровень знакомства с экосистемой Android: Сборка, запуск и управление зависимостями проекта; Создание макетов приложения; Использование Data Binding; Реализация навигации в приложении с помощью редактора навигации; Работа с жизненным циклом фрагментов и активностей; Использование шаблона построения архитектуры Model-View-ViewModel; Использование Room для создания базы данных приложения. Требования к выполнению В корне проекта приложения должен располагаться файл README.txt с описанием задания. Приложение должно выполнять все функции, описанные в задании к лабораторной работе. Приложение не должно содержать ошибок. Приложение должно корректно обрабатывать неправильный ввод от пользователя. Архитектура приложения должна соответствовать шаблону Model-View-ViewModel. Навигация в приложении должна быть построена с помощью редактора навигации. Для работы с базой данных (если она необходима) приложение должно использовать Room. Приложение должно сохранять состояние экранов при смене ориентации. Приложение должно обладать понятным интерфейсом: показывать помощь по использованию, для ввода данных приложение должно показывать приглашение с сообщением о типе вводимых данных (например, если в поле необходимо ввести имя пользователя, необходимо добавить соответствующую подсказку к этому полю). Все отображаемые в приложении строки должны быть интернационализированы и располагаться в соответствующих файлах ресурсов: res/values/strings.xml (для строк на английском языке) и res/values-ru/strings.xml (для строк на русском)
подробнее
Заказчик
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
26 марта 2022
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
ValeryL
5
скачать
Разработка Android приложения на Kotlin. Список Покупок.jpg
2022-03-29 11:44
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Сделана работа на 5+, предоставлена намного раньше положенного. Быстро, качественно, без каких-либо проблем

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Алгоритм шифрования KASUMI
Курсовая работа
Программирование
Стоимость:
700 ₽
Скрипт, экспортируюший данные с privat banking Сбербанка
Задача по программированию
Программирование
Основы инженерного проектирования
Презентации
Программирование
Стоимость:
300 ₽
написать код на си к задачам по программированию
Решение задач
Программирование
Стоимость:
150 ₽
Основы программирования
Курсовая работа
Программирование
Стоимость:
700 ₽
Почему python лучший язык программирования для математиков
Другое
Программирование
Стоимость:
300 ₽
Структура данных и алгоритмов
Курсовая работа
Программирование
Стоимость:
700 ₽
Подготовить дипломную работу направление разработчик python
Дипломная работа
Программирование
Стоимость:
4000 ₽
Написать на python и Qt Designer программу для работы с базой данных.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Проектирование, Верификация и Стандартизация ПО
Курсовая работа
Программирование
Стоимость:
700 ₽
Сравнение средств параллельной разработки
Реферат
Программирование
Стоимость:
300 ₽
Лабораторная работа по программированию на C#
Лабораторная работа
Программирование
Стоимость:
300 ₽
Теория вычислительных процессов(Задания в описании)
Лабораторная работа
Программирование
Стоимость:
300 ₽
С++ написать систему управления марсоходом
Лабораторная работа
Программирование
Стоимость:
300 ₽
Неточный эвристический алгоритм поиска диаметра взвешенного графа
Лабораторная работа
Программирование
Стоимость:
300 ₽
Программа для работы с базами данных на python + QT Designer.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Выполнить лабу по программированию C#
Лабораторная работа
Программирование
Стоимость:
300 ₽
адаптивное и неадаптивное обнаружение сигналов на фоне изображений
Лабораторная работа
Программирование
Стоимость:
300 ₽
Читай полезные статьи в нашем
Массивы
Массивы очень упрощают процесс программирования. Без них практически невозможно написать универсальную программу. Например, представьте себе, что вы манипулируете информацией о квартирах жилого дома. Вы объявляете переменные K1 - для первой квартиры, K2 - для второй и так далее. K1=54 будет означать, что площадь первой квартиры 54 кв.м., К2=72 и т.д. Теперь представим, что нужно подсчитать общую п...
подробнее
Геометрический калькулятор в Компас-3D
К примеру, используя геометрический калькулятор, можно построить окружность, имеющую радиус, равный длине определенного объекта, отрезок, имеющий угол наклона, равный углу, образованному другими отрезками, и др.
В процессе создания или редактирования любого объекта на Панели свойств отобразятся поля, в которые нужно будет ввести значения параметров объекта. Данные об элементах вводятся либо вручную...
подробнее
Структура документа в HTML
Различают 2 типа тегов: контейнеры и одиночные.
Контейнеры представляют собой дескрипторную пару, включающую в себя начальный (открывающий) и конечный (закрывающий) теги. Начальный тег имеет вид < TAG>, где TAG - это имя реального HTML-тега. Конечный тег имеет вид < /TAG>. Суть использования контейнеров заключается в хранении определенной информации (текста или других HTML-тегов). В связи с этим со...
подробнее
Интеллектуальные методы анализа данных
Такие методы оказываются очень эффективными для принятия решений в различных областях человеческой деятельности. Как правило, они объединяют в себе технологии, использующие строго формализованный подход (связанный с количественным анализом данных) и различные способы неформального анализа (отвечающие за качественный анализ данных).
При применении интеллектуального анализа к решению каких-либо задач...
подробнее
Массивы
Массивы очень упрощают процесс программирования. Без них практически невозможно написать универсальную программу. Например, представьте себе, что вы манипулируете информацией о квартирах жилого дома. Вы объявляете переменные K1 - для первой квартиры, K2 - для второй и так далее. K1=54 будет означать, что площадь первой квартиры 54 кв.м., К2=72 и т.д. Теперь представим, что нужно подсчитать общую п...
подробнее
Геометрический калькулятор в Компас-3D
К примеру, используя геометрический калькулятор, можно построить окружность, имеющую радиус, равный длине определенного объекта, отрезок, имеющий угол наклона, равный углу, образованному другими отрезками, и др.
В процессе создания или редактирования любого объекта на Панели свойств отобразятся поля, в которые нужно будет ввести значения параметров объекта. Данные об элементах вводятся либо вручную...
подробнее
Структура документа в HTML
Различают 2 типа тегов: контейнеры и одиночные.
Контейнеры представляют собой дескрипторную пару, включающую в себя начальный (открывающий) и конечный (закрывающий) теги. Начальный тег имеет вид < TAG>, где TAG - это имя реального HTML-тега. Конечный тег имеет вид < /TAG>. Суть использования контейнеров заключается в хранении определенной информации (текста или других HTML-тегов). В связи с этим со...
подробнее
Интеллектуальные методы анализа данных
Такие методы оказываются очень эффективными для принятия решений в различных областях человеческой деятельности. Как правило, они объединяют в себе технологии, использующие строго формализованный подход (связанный с количественным анализом данных) и различные способы неформального анализа (отвечающие за качественный анализ данных).
При применении интеллектуального анализа к решению каких-либо задач...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы