Собрать простейшее iOS-приложение (белый экран + кнопки)

Частный рекрутер  Рекрутер Анастасия ( сайт не указан )
Аккаунт зарегистрирован с email *@gmail.com
Джуниор • Миддл
Аналитика, Data Science, Big Data • WEB
1 сентября
Удаленная работа
Опыт работы от 1 года до 3х лет
40 000 ₽
Описание вакансии

Важно!

Нам не нужно полноценное коммерческое приложение. Это решение чисто для личного использования через TestFlight. Интерфейс может быть самым простым - белый экран и несколько кнопок с таймером. Важна рабочая логика, а не красота, дизайн или дополнительные функции. Главное, чтобы всё работало по описанной механике.

 

Общая концепция

Цель проекта — сделать инструмент, который будет ограничивать использование “вредных” приложений (TikTok, Instagram*, YouTube, Facebook* и др.), и перед этим заставлять пользователя открыть и провести время в “полезном” приложении.

 

В нашем случае полезное приложение — Anki, где пользователь учит иностранные слова.

 

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

 

Логика работы

1. Пользователь открывает TikTok/Instagram*/YouTube/Facebook*.

2. Автоматизация в iOS Shortcuts срабатывает и переводит его в наше приложение.

3. Если в течение последних 30 минут пользователь уже прошёл барьер — после редиректа сразу показывается кнопка для открытия соцсетей.

4. Если 30 минут истекли — после редиректа запускается таймер на 5 минут.

5. Пользователь может нажать кнопку "Открыть Anki" и перейти туда, но приложение считает таймер и в фоне.

6. По истечении 5 минут барьер считается пройденным, появляется кнопка "Открыть [соцсеть]".

7. Клик по кнопке и переход в соц сеть в случае пройденного барьера не должен вызывать повторного срабатывания автоматизации (технически это возможно, пример реализации - приложение onesec)

8. В течение следующих 30 минут повторные попытки открытия любой соцсети проходят без таймера т.е отрабатывает редирект, но в нашем приложении сразу доступна кнопки перехода в соц сети без таймер

 

Уточнения по логике

- Окно 30 минут общее для всех соцсетей: если барьер пройден для TikTok, то Instagram*/YouTube/Facebook* открываются сразу.

- Отсчёт 30 минут начинается с момента завершения 5-минутного таймера.

- Таймер должен тикать и в фоне (чтобы учёт времени продолжался, если пользователь ушёл в Anki).

- Если пользователь просто ждёт 5 минут на экране приложения, барьер тоже считается пройденным.

- Начинать отсчёт только после нажатия кнопки "Открыть Anki".

 

UI/UX

- Экран с таймером: обратный отсчёт + кнопка "Открыть Anki".

- После завершения таймера: кнопки "Открыть [соцсеть]".

 

Технические детали

- Автоматизация настраивается вручную пользователем через iOS Shortcuts ("When App Opens").

 

- Данные о времени последнего прохождения барьера хранятся локально в приложении

 

Edge cases

- Если пользователь убил приложение с таймером — барьер считается несостоявшимся, при следующем открытии соцсети запускается новый таймер.

 

Дизайн и интерфейс

- Дизайн не требуется

- Любые кнопки и расположение подойдут, главное — чтобы работала логика.

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

 

* Instagram и Facebook принадлежат компании Meta, которая признана экстремистской организацией и запрещена в РФ.


Специализация
Аналитика, Data Science, Big Data
Отрасль и сфера применения
WEB
Уровень должности
ДжуниорМиддл
Загрузка формы отклика...