Similar presentations:
Мобильное приложение «Рыболовный дневник»
1. Мобильное приложение ”Рыболовный дневник”
Муниципальное автономное общеобразовательное учреждение “Средняяобщеобразовательная школа №85
Мобильное
приложение
”Рыболовный
дневник”
Участники:
Кравцов Андрей Игоревич 10«Д»
Вдовин Александр Дмитриевич 10«В»
Александров Кирилл Романович
10«Д»
Матвеев Никита Артемович 10«Д»
Заречнев Артём Андреевич 10«Д»
Научный руководитель:
Ильин Вячеслав Владимирович
2. Участники проекта
• Кравцов Андрей-программист, ведущий разработчик• Матвеев Никита- тестировщик, дизайн
• Александров Кирилл - составление документации
• Вдовин Александр- анализ проекта, составление
документации
• Заречнев Артем- оформление проекта
3. Актуальность проекта
• Рыбалка — это не только популярный вид отдыха испорта, но и деятельность, требующая учёта
множества факторов для успешного результата.
Современные рыболовы стремятся систематизировать
свой опыт: фиксировать места ловли, используемые
снасти, погодные условия, виды и размеры улова.
Ведение таких записей в бумажном блокноте
неудобно, недолговечно и затрудняет анализ.
Существующие аналоги либо перегружены функциями,
либо платные, а также не имеют русскоязычного
интерфейса. Таким образом, создание простого,
интуитивно понятного и функционального мобильного
приложения для учёта рыбалок является актуальной
задачей, отвечающей запросам целевой аудитории.
4. Цель и задачи проекта
Цель: Разработка мобильного приложения для Android, котороепозволит пользователям легко документировать каждую рыбалку,
анализировать накопленные данные и тем самым повышать эффективность
и осознанность своего хобби.
Задачи:
• Провести анализ существующих аналогов и сформулировать требования
к приложению.
• Разработать удобный и практичный пользовательский интерфейс
• Спроектировать архитектуру приложения и структуру локальной базы
данных.
• Реализовать ключевой функционал:
• Создание и редактирование записей о рыбалке (дата, место, погода, снасти,
приманки).
• Фотографирование и прикрепление фото улова к записи.
• Прогноз клева и встроенный прогноз погоды
• Просмотр статистики и истории в наглядном виде (графики, карты).
• Экспорт данных.
• Протестировать приложение, устранить ошибки и подготовить его к
публикации.
5. SWOT – анализ проекта
Сильные стороныСлабые стороны
Возможности
Риски
Интерфейс на
русском языке
Ограниченный опыт
разработки
мобильных
приложений
Публикация в
магазинах
Изменение API
Яндекс Карт
Приложение
полностью
бесплатное
Нет социальных
функций
Портирование на iOS Проблема с
адаптивным дизайном
Удобный и понятный
интерфейс
Приложение только
под Android
Добавление сетевых
функций
Плохая работа на
старых устройствах
Использование
Яндекс карт
Ограниченный
функционал первой
версии
Расширение
функционала
приложения
Возможность
потерять данные при
очистке телефона
6. График Ганта
9.23.25Анализ
Планирование
Подготовка к работе
Написание теоретической
части
Создание продукта
Написание практической
части
Тестировка и исправление
багов
10.13.25
11.2.25
11.22.25
12.12.25
1.1.26
1.21.26
2.10.26
3.2.26
3.22.26
4.11.26
7. Сравнение с конкурентами
КритерииНаше
приложение
Рыболовный
дневник(Mobifi
sh)
Рыбацкие
точки(Fishing
Points)
iAngler
Платформа
Android
Android
iOS, Android
iOS, Android
Русский язык
Есть
Есть
Есть
Отсутствует
Интеграция с
картами
Яндекс карты
Google карты
Google карты
Google карты
Работа в
офлайн режиме
Да
Да
Нет
Да
Стоимость
Бесплатное
Бесплатное
Подписка
Подписка
Наличие
статистики
Да
Нет
Да
Да
Прогноз клева
Да
Нет
Да
Да
Проведённый анализ показал, что существующие на рынке приложения имеют ряд
недостатков: платная подписка, отсутствие русского языка, невозможность
работы без интернета или слабая адаптация к российским реалиям.
8. Про разработку приложения
• Наше приложение разрабатывается на языкеJava с использованием среды Android
Studio. Java выбран потому, что это
официальный язык Android, он обеспечивает
надёжность, строгую типизацию и
кроссплатформенность. Кроме того, в нашей
команде есть разработчик на этом языке.
• Android Studio даёт нам всё необходимое:
редактор кода, визуальный конструктор
интерфейса, эмулятор для тестирования и
инструменты отладки.
• Для хранения данных мы используем SQLite,
для работы с камерой — библиотеку
CameraX, для карт — Яндекс Карты API
9. Возможности приложения
• Возможность добавлять, редактировать и удалятьводоёмы
• Добавление записей о рыбалках с фотографиями
• Просмотр статистики (графики, общее количество
рыбалок).
• Статистика учитывает снасти и приманки
• Добавление координат для водоёмов через Яндекс
Карты.
• Прогнозирование клёва рыбы
• Сохранение данных в базе данных
10. Дизайн приложения
11. Планы по развитию проекта
• Выпуск приложения под iOS - Для охвата большейаудитории
• Детализация улова по видам рыб - Вести
статистику по каждому виду отдельно
• Публикация в RuStore - Стать доступными для
российских пользователей
• Синхронизация с облаком - Сохранение данных при
смене или потере телефона
software