Вход Блог
Строительство и ремонт
Репетиторы
Фрилансеры
Разные специалисты

Обучение Kotlin — работа в Перми

Дата: 2024-06-26
Детали
Регион
Пермь
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2024-06-26
Описание
Для себя Разработать консольное приложение, содержащее иерархию классов описания данных предметной области: минимум 3 класса, один родительский, два дочерних, минимум по 2 поля у каждого класса, минимум один метод родителя для вывода на экран и минимум один метод «длительной» обработки переопределяется в дочерних классах; содержащее коллекцию объектов этих классов; позволяющее добавлять, удалять, фильтровать минимум по 1 условию, сортировать, выводить на экран информацию по всем элементам в структурированном виде (по возможности, таблицы), выполнять «длительное» действие в потоке, отличном от главного, (желательно) с отслеживанием статуса выполнения. В качестве отчёта приложить текстовое описание работы программы + снимки экранов консоли на различных этапах работы. По возможности, ссылку на репозиторий с исходным кодом. Примеры вариантов (можно предложить и согласовать аналогичные на свои темы). Сотрудники: начальники и специалисты. Ф.И.О., должность, наименование руководимого подразделения, URL фотографии (, дата рождения, дата устройства на работу). «Длительный» метод – загрузка фотографии по URL (https://random.imagecdn.app/1280/960) (, расчёт необходимости выдачи премии в зависимости от стажа). Специфический метод вывода в консоль – у должности начальника вывод наименования руководимого подразделения, а у специалиста – просто должность. Фильтрация по Ф.И.О. (, дате устройства, стажу, возрасту). Резервуары: цилиндры и параллелепипеды. Размеры, уровень жидкости, скорость накачки/истечения жидкости. «Длительный» метод – накачка/откачка жидкости с конечной скоростью (имитируется паузами). Специфический метод вывода в консоль общий и текущий объёмы жидкости в зависимости от геометрических параметров. Фильтрация по размерам или заполненности. Заказы в ресторане: в зал или доставка. Номер заказа, количество блюд, стоимость (, статус). «Длительный» метод – изготовление заказа с учётом количества блюд (имитируется паузами). Специфический метод вывода в консоль – указание в зал/доставщику/адрес доставки. Сортировка по стоимости (, количеству блюд, статусу). Товары на складе: стройматериалы и инструменты. Наименование, количество, стоимость, для материалов – размеры, для инструментов – описание/инструкция. «Длительный» метод – отгрузка (имитируется паузами) или загрузка html страницы по URL (например, с сайта строительного магазина). Специфический метод вывода в консоль – описание товаров в зависимости от типа. Фильтрация по количеству (, стоимости, наименованию…). Конвертер изображений: JPG, PNG (,BMP). Наименование, путь к файлу, размеры. «Длительные» методы – чтение, конвертация, сохранение в файл. Специфический метод вывода в консоль – наличие прозрачности в PNG изображении. Фильтрация, сортировка по наименованию (, размерам). Файловый менеджер: файлы и папки. Наименование, путь, размер. «Длительные» методы – подсчёт размера или количества дочерних элементов. Специфический метод вывода в консоль – для папок – вывод количества дочерних элементов, для файла – вывод размера. Фильтрация, сортировка по наименованию (, размеру). P.S. нужно не просто создать, но и объяснить как все будет работать. Базовые знания kotlin есть.
Похожие заказы

Обучение Kotlin

на дому
договорная
Для себя
Пермь Репетиторы

Kotlin

дистанционно
договорная
Для себя Хочу создавать мобильные приложения, но не знаю с чего начать. Нужен урок с объяснением что к чему и объяснить направление дальнейшего обучения
Пермь Репетиторы