4.43M
Category: softwaresoftware

Приложение для поиска аренды жилья

1.

Приложение для поиска аренды жилья
Мобильные технологии упрощают поиск жилья. Приложения стали ключевым инструментом для арендаторов и
собственников. Они ускоряют поиск, сравнение цен и доступ к информации.
Выполнил: Прокопьев П.А., группа ИСП-12.
Преподаватель: Бобаренко Д.В.

2.

Актуальность и цели проекта
Растущий спрос на аренду жилья, особенно среди молодежи, делает эффективный инструмент поиска критически
важным. Цель — создать интуитивное приложение, учитывающее потребности пользователей.
Актуальность
Цель
Растущий спрос на аренду жилья.
Разработка концепции приложения.
Глобализация и миграция населения.
Улучшение пользовательского опыта.

3.

Анализ предметной области
Аренда жилья — важный аспект жизни. Существующие платформы имеют недостатки. Это сложность интерфейса,
ограниченные фильтры, устаревшие объявления и недостаток взаимодействия.
Сложность интерфейса
Ограниченные фильтры
Перегруженные интерфейсы затрудняют поиск.
Недостаточно фильтров для точного поиска.
Устаревшая информация
Недостаток общения
Часто встречаются неактуальные объявления.
Неудобные инструменты для коммуникации.

4.

Цели и задачи проекта
Основная цель — разработка концепции приложения. Задачи включают изучение аналогов, определение аудитории, разработку требований,
создание прототипа и оценку опыта.
Изучение аналогов
Анализ сильных и слабых сторон.
Целевая аудитория
Потребности и предпочтения пользователей.
Функциональные требования
Список ключевых функций приложения.
Прототип интерфейса
Создание макетов для удобства.
Оценка опыта
Тестирование и корректировки.

5.

Анализ существующих аналогов
Мы рассмотрели Airbnb, Booking.com и Avito. У каждого есть свои преимущества и недостатки.
Платформа
Сильные стороны
Слабые стороны
Airbnb
Широкий выбор, отзывы, интуитивный
Высокие комиссии, проблемы с актуальностью,
интерфейс.
ограниченные фильтры.
Огромный выбор, бесплатная отмена, подробные
Перегруженный интерфейс, мало общения с
описания.
хозяевами, неактуальная информация.
Широкий выбор, прямое общение, простота,
Сложности с фильтрацией, устаревшие
система отзывов.
объявления.
Booking.com
Avito

6.

Инструментальные средства разработки
Для разработки выбраны Flutter и Dart. Они обеспечивают кроссплатформенность, высокую производительность и
удобство. DartPad используется для быстрого тестирования кода.
Flutter
Dart
DartPad
Кроссплатформ
енность
Кроссплатформенн
Язык
Онлайн-редактор
ый фреймворк от
программирования
для быстрого
Единый код для
Google.
для Flutter.
тестирования.
Android, iOS, Web.

7.

Ключевые моменты приложения
Приложение предлагает варианты использования для арендаторов и арендодателей. Есть функции добавления, просмотра,
управления объявлениями и коммуникации.
Арендаторы
Арендодатели
Фильтры по цене, комнатам, городу, интернету.
Форма добавления объявлений с параметрами.
Просмотр
Коммуникация
Фильтрация, сортировка, карточки объявлений.
Чат с арендодателем, контактные данные.

8.

Решение поставленных задач
Приложение адаптировано под целевую аудиторию. Реализована валидация данных, предпросмотр объявлений и динамическое обновление.
Целевая аудитория
1
2
3
4
5
Студенты, семьи, командированные.
Добавление объявлений
Валидация, предпросмотр.
Просмотр объявлений
Динамическое обновление.
Управление
Синхронизация избранного, уведомления.
Коммуникация
Шаблоны сообщений, архивация чатов.

9.

Структура хранения данных
Данные хранятся в классе Housing. Он содержит все параметры объявления.
Управление состоянием через HousingProvider и AuthProvider.
Класс Housing
Содержит параметры объявления: цена, комнаты, площадь.
HousingProvider
Управляет фильтрацией, сортировкой, обновлением объявлений.
AuthProvider
Отвечает за аутентификацию пользователей.
ChatMessage
Описывает сообщения в чате.

10.

Фильтры
Авторизация.
Для авторизации
понадобится логин
Более 14 различных
настроек.
Главный экран доска объявлений
(электронная почта) и
Включает в себя карточки с
пароль
объявлениями, их
фотографией и кратким
описанием. Так же
присутствует вкладка
избранное.
Чат с арендатором.

11.

Заключение
Приложение обеспечивает удобный интерфейс, гибкий поиск,
безопасность и кроссплатформенность. Оно объединяет мощные
инструменты, персонализацию и коммуникацию.
15+
1
Параметров поиска
Единая кодовая база
Гибкая настройка для точного
Кроссплатформенная разработка
поиска.
на Flutter.
100%
Удобство
Интуитивный интерфейс и чат.
English     Русский Rules