Приложение скриншотов macOS, SwiftUI

Руслан1 год в сервисе
Данные заказчика будут вам доступны после подачи заявки
20.12.2023

Приложение скриншотов macOS, SwiftUI

Требуются базовые навыки программирования, знание SwiftUI, базовое знание английского языка.
Этот проект реализует расширенную функциональность скриншотов, аналогичную стандартной функциональности macOS (попробуйте Shift+Cmd+4). Мы пытаемся конкурировать с Clean Shot X https://youtu.be/FZbICrBKWIU. Чтобы понять, насколько сложно с ними конкурировать, мы реализуем концепцию с основными функциями их продукта. Я уже подготовил базовую инфраструктуру для реализации желаемой функциональности.
Основные задачи в проекте будут:
- Стандартная разработка пользовательского интерфейса с использованием SwiftUI
- Использование API захвата экрана, которые я уже изучил
- Некоторая магия с окнами macOS (я, как мне кажется, уже всё разобрался, так что вам не нужно разбираться, просто используйте существующий подход)
Проект считается завершенным, когда выполнены задачи [Задача-1], [Задача-2] и [Задача-3].
Задача-1 также включает простое запуск проекта на вашем компьютере и убеждение, что мы на одной волне.
Я оцениваю, что каждая задача займет 2/3 рабочих дней.
Пожалуйста, ознакомьтесь с приложенным файлом. Он содержит более полное описание с техническими деталями. Документ на английском языке, так как я веду всю свою документацию на английском. Если вы изучаете английский - это отличная возможность для практики.