Практика: Разработка мобильных приложений
- Отразите каждый из пунктов ниже с пояснениями на отдельном слайде(ах)
- Предоставьте исходный код.
Требования:
- Основной результат - презентация с фрагментами кода. Нужно использовать данный формат оформления:
- Не должно быть простой репликой ранее сделанной работы, т.к. не будет принято и не будет оплачено.
- Нужна минимальная функциональность, указанная в задании, требований к оформлению UI нет, так что нужно самое простое.
- Предпочтительные языки исполнения:
4.1. Разработка простого мобильного приложения для заметок
- Разработайте мобильное приложение для записи и хранения заметок на платформе Android. - Добавьте возможность создания, редактирования и удаления заметок.
- Реализуйте функциональность поиска и фильтрации заметок.
- Добавьте возможность синхронизации заметок между устройствами пользователя.
- Разработайте простой интерфейс пользователя (UI) с использованием инструментов для мобильной разработки.
- Реализуйте аутентификацию пользователей и возможность сохранения заметок в их личных аккаунтах.
4.2. Разработка чата в реальном времени
- Разработайте интерфейс чата, где пользователи могут отправлять текстовые сообщения.
- Реализуйте функциональность отправки и получения сообщений в реальном времени.
- Добавьте возможность создания групповых чатов.
- Разработайте функциональность отправки медиафайлов (фотографии, видео и др.).
- Включите аутентификацию пользователей и хранение истории сообщений.
4.3. Разработка приложения для управления задачами
- Разработайте интерфейс для создания, редактирования и удаления задач.
- Добавьте возможность установки сроков выполнения и приоритетов для задач.
- Реализуйте функциональность оповещения пользователя о близящихся сроках задач.
- Добавьте возможность организации задач в проекты или категории.
- Разработайте функциональность синхронизации данных между устройствами.
4.4. Разработка приложения для мониторинга фитнес-прогресса
- Разработайте интерфейс для ввода данных о тренировках и питании.
- Добавьте функциональность для отслеживания прогресса (вес, объемы, дистанции и т. д.).
- Реализуйте возможность составления индивидуальных планов тренировок и рационов питания.
- Добавьте систему графиков и статистики фитнес-прогресса.
- Разработайте систему уведомлений и подсказок для пользователей.
4.5. Разработка мобильного приложения для учета личных финансов
- Разработайте интерфейс для ввода и отслеживания доходов и расходов.
- Добавьте функциональность категоризации транзакций и создания бюджетов.
- Реализуйте систему графиков и отчетов о финансовом состоянии.
- Добавьте возможность экспорта данных в файлы или в облачное хранилище.
- Разработайте систему уведомлений о финансовых целях и лимитах.