Описать суть структуры и элементов управления мобильными приложениями.
Управление мобильным приложением осуществляется через специальные наборы элементов управления (контролов) на экране устройства. Элементы управления отображаются пользователю в пользовательском интерфейсе, а настраиваются в режиме администрирования "Первой Формы".
Мобильное приложение 1F поддерживает следующие элементы управления:
• нижнее меню (меню вкладок) — набор кнопок внизу экрана, каждая кнопка соответствует вкладке (режиму просмотра). Максимально возможное количество вкладок - 6 штук. Нижнее меню присутствует на экране всегда. По умолчанию не содержит ни одной вкладки.
• боковое (левое) меню — открывается нажатием на кнопку в верхнем левом углу экрана. Это иерархический список элементов, который формируется из двух частей: сверху главное меню, под ним меню Избранное. По умолчанию главное меню содержит пункт "Настройки".
• дашборд (рабочий стол) — набор плиток, доступен из бокового\нижнего меню в пунктах с названием "Главная". Рабочий стол может отображать разные данные — например, для широких плиток Категорий и Задач он может загружать сокращенные тексты задач.
Описать суть понятия «интерфейс» в объектно-ориентированном программирование. Привести пример реализации интерфейсов в Java. Для чего применяются интерфейсы?
Интерфейсы позволяют наладить множественное наследование объектов и в то же время решить проблему ромбовидного наследования.
Пример реализации интерфейсов в Java: public interface Swimmable {
public void swim();
}
public class Duck implements Swimmable {
public void swim() {
System.out.println("Уточка, плыви!");
}
public static void main(String[] args) {
Duck duck = new Duck();
duck.swim();
}
}