Skip to content

Latest commit

 

History

History
39 lines (32 loc) · 2.08 KB

File metadata and controls

39 lines (32 loc) · 2.08 KB

Исправление адаптивности приложения PoSPro

Задачи для выполнения

1. Создание кастомного скроллируемого BottomNavigationBar

  • Создать новый виджет ScrollableBottomNavigationBar в main_screen.dart
  • Заменить стандартный BottomNavigationBar на кастомный
  • Добавить горизонтальный скролл с SingleChildScrollView
  • Реализовать логику выбора активного элемента

2. Адаптивные размеры иконок

  • Изменить MyModusIconWidgets в custom_icons.dart
  • Добавить MediaQuery проверки для ширины экрана
  • Уменьшать размер иконок на экранах < 400px
  • Адаптивный padding (4-8px в зависимости от экрана)

3. Улучшение адаптивности GridView в Home Screen

  • Изменить crossAxisCount в home_screen.dart
  • Добавить MediaQuery для определения количества колонок
  • Адаптивные размеры карточек

4. Адаптивность Dashboard экрана

  • Исправить GridView в dashboard.dart
  • Адаптивные размеры карточек статистики
  • Responsive padding и margins

5. Тестирование и доработки

  • Тестировать на разных размерах экранов (320px, 360px, 400px)
  • Проверить скроллинг нижнего меню
  • Убедиться в корректной работе всех элементов

Прогресс

  • Анализ кода и создание плана
  • Создание TODO файла
  • Реализация кастомного BottomNavigationBar
  • Адаптивные иконки
  • Адаптивность Home Screen
  • Адаптивность Dashboard
  • Тестирование