Этот репозиторий содержит исходный код для приложения Android, которое отображает меню ресторана. Приложение включает функции для просмотра списка блюд, деталей каждого блюда и навигации между экранами.
-
Главный экран меню:
- Отображает логотип ресторана.
- Заголовок главного экрана.
- Список пунктов меню.
-
Экран деталей блюда:
- Отображает логотип ресторана.
- Заголовок экрана деталей.
- Кнопка "Назад".
- Изображение блюда.
- Название блюда.
- Описание блюда.
- Цена блюда.
-
Список доступных блюд:
- Включает такие блюда, как стейк с картофелем фри, курица-гриль с овощами, микс стейка и курицы-гриль и другие.
- У каждого блюда есть изображение, описание и цена.
-
Макет элемента меню:
- Использует
MaterialCardView
для отображения каждого пункта меню с изображением и названием.
- Использует
-
События нажатия:
- Навигация на экран деталей при нажатии на пункт меню.
- Возврат на главный экран при нажатии кнопки "Назад" на экране деталей.
- Android SDK: Для разработки приложения Android.
- RecyclerView: Для отображения списка пунктов меню.
- Классы данных: Для представления данных о блюдах.
- Адаптеры: Для связывания данных с пользовательским интерфейсом.
- Макеты: Включает
LinearLayout
,ScrollView
иMaterialCardView
для структурирования экранов.
Чтобы запустить проект локально, выполните следующие шаги:
- Установленный Android Studio на вашем компьютере.
- JDK 11 или выше.
-
Клонируйте репозиторий на ваш локальный компьютер:
git clone git@github.com:SamuelRocha91/kotlinVirtualMenu.git
-
Перейдите в каталог проекта:
cd kotlinVirtualMenu
- Откройте проект в Android Studio.
- Убедитесь, что Android Studio настроен для использования JDK 11 или выше.
- Синхронизируйте проект с Gradle:
- В Android Studio нажмите "File" > "Sync Project with Gradle Files".
- Подключите устройство Android к компьютеру или запустите эмулятор Android.
- Запустите приложение:
- В Android Studio нажмите кнопку "Run" (иконка воспроизведения) в верхней части окна.
app/src/main/java/com/example/trybevirtualmenu/
: Исходный код приложения.app/src/main/res/layout/
: XML-файлы макетов.app/src/main/res/drawable/
: Изображения и другие графические ресурсы.