Android-Приложение на языке Kotlin «CookMaster» предназначено для любителей кулинарии, которое позволяет быстро находить рецепты, сохранять избранные блюда и формировать список покупок.
Описание работы
проделайте следующие действия:
- установить Android Studio;
-Целевая аудитория – пользователи, увлекающиеся готовкой и желающие
расширить свой репертуар рецептов, решая задачу поиска и структурирования кулинарной информации.
- Используя мастер создания проекта, создайте заготовку для вашего будущего проекта, выбрав название, имя пакета, рабочую директорию, минимальную версию ОС;
- Создав проект, ознакомьтесь с интерфейсом программы и настройте расположение панелей по вашему усмотрению;
- Сверстайте свой первый экран приложения, используя полученные ранее знания:
Обязательные требования
1) Не менее 4 различных элементов на экране, и не менее 8 элементов в общем (элементы могут повторятся);
2) Должен четко угадываться основной (акцентный) цвет приложения, и должны использоваться доп.цвета (вариации) - (на данный момент, можно воспользоваться изменением акцентного цвета в теме приложения);
3) Созданный экран должен (в перспективе) выполнять определенную функцию (начальный/навигационный экран, один из экранов приложения, например экран добавления покупок в корзину, и т.д.);»
Далее, Ваша задача добавить не менее 1-2 экранов (больше - лучше) к Вашему проектному приложению и связать их между собой. Список требований к данным экранам такой:
1) Соответствие общему стилю, включая цвета, размеры элементов, скругления/формы или иные дизайнерские компоненты;
2) Активные элементы (кнопки, картинки, текст (гиперссылки) и т.д.) - должны иметь привязку к действиям (вывод всплывающего сообщения, переход на другой экран, и т.д. (например пустышка для других логических эл-тов, которые мы изучим дальше, таких как - переход в браузер, открытие диалогового окна и т.д);
3) В качестве обязательного экрана - создайте экран "О приложении/О нас" - который будет содержать иконку приложения, и описание - в виде его названия, лозунга (опционально) - каких-то контактов (например, имя/псевдоним выполнившего работу), информации о версии и копирайтах. Входная точка для перехода к данному экрану может быть "Главный экран", "Настройки" или любой другой подходящий по концепту.
Так же - опциональным "творческим заданием" является применения данной иконки и к самому приложению (взамен стандартной тестовой).
P.S. - Информация о версии приложения - на данный момент может быть реализована "пустышкой" не отражающей настоящего версионирования приложения. Если самостоятельно разберетесь в привязке этой информации к тексту и самим версионированием приложения, это даст Вам некоторые преимущества в дальнейших практических работах.
После, Выберите библиотеку для работы с сетью, и добавьте подходящий для Вас сетевой API в приложение. Это может быть, онлайн-цитатник, например, (если у вас приложение-ежедневник-мотиватор), либо погодный API.
В имеющийся у Вас проект, добавьте поддержку уведомлений по заданному вами сценарию, (например, сымитируйте ситуацию нового сообщения, если это приложение-мессенджер, или например достижение поставленной цели в трекере, в конкретно Вашем случае), настройте все иконки, текст уведомлений (мультиязычный), добавьте сопутствующие Вашему приложению разрешения, (например, в вашем приложении - запрос на чтение информации с датчиков, например гироскопа, и внешних устройств (браслетов, часов и т.д.)) и инициализируйте их правильный запрос. Также, доведите приложение до законченного вида.
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |