О проекте

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

Основные требования

  • Технологии: SwiftUI (кастомные View, Composable Architecture (TCA) или MVVM/Clean Swift)
  • Обязательная интеграция MapKit для отображения карты и мест в реальном времени
  • Поддержка фоновой записи местоположения через Core Location (трекинг перемещений за кастомные радиусы/территории)
  • Отправка локальных и push-уведомлений при входе в геозоны
  • Оптимизация работы с батареей при длительном пребывании в фоне

Что нужно сделать на первых этапах

  • Разработать Dashboard (список локаций) с возможностью выбора текущей точки
  • Настроить Core Location с запросами фонового разрешения и делегатами общего формата
  • Реализовать запуск фонового трекера
  • Отправить текстовые уведомления при изменении регионов пользователем или на границе купольных областей

Пожелания и бонусы

  • Опыт работы с фоновым геолокационным слоем
  • Понимание мер для экономии заряда (Region Monitoring, значительных изменений и т.п.)
  • Наличие своих непустых iOS-приложений на App Store
  • Возможность дальнейшего присоединения к проекту на long-term основе

Убедитесь перед откликами, что навыки подтверждаются проектами, работа со Swift 5.5+ обязательна. Обратите внимание: источник не использует Callback подхода, только Combine или async/await.

Разработка бота для автоматизации записи на госуслуги

Требуется доработка или создание с нуля Python-скрипта для мониторинга и автоматического бронирования слотов на подачу документов. Необходимо обеспечить высокую скорость работы для конкуренции с другими ботами.