Виджеты для Twitter, Instagram, TikTok & Youtube, которые могут быть для кого-то полезными

Виджеты для Twitter, Instagram, TikTok & Youtube, которые могут быть для кого-то полезными

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

Идея

Будучи тоже активным пользователем интернета, я пользуюсь некоторыми социальными сетями и у меня тоже есть ряд людей/каналов, обновления информации страниц/пабликов/каналов которых мне интересны. Но для себя я заметил, что мне иногда не хватает возможности узнавать про "обновления" нужных "социальных-страниц", не заходя при этом обязательно в конкретное для этого приложение. (Пуш-уведомления у меня многие выключены, мне так больше нравится).

В это же время, как iOS-разработчику мне до сих пор непонятно, почему большинство известных приложений(включая социальные сети) уже как больше двух лет не обзавелись новой для iOS-приложений фичёй - виджетами.

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

Также хотел найти подход получения этих "обновлений" без необходимости для пользователя приложения авторизироваться в соответствующей социальной сети.

Среди прочих "удобностей" я добавил возможность настраивать "интервал обновления" для виджетов каждой социальной сети отдельно. Пользователю доступны интервалы: 4, 5, 6, 8, 10, 12, 24 часа.

Как получаю данные

Дабы пользователю приложения не пришлось авторизироваться в социальных сетях (что многие пользователи тем более не любят делать в ноу-ней приложениях) - было решено использовать различные API-сервисы, для возможности получать различного рода информацию/посты/видео с самых популярных социальных сетей.

Так как не все социальные сети предоставляют/предоставляют в нужном объеме свое собственное API - выбор пал на сервис RapidApi. После недолгих поисков там нужных "апишек" я получил всё необходимое для старта в разработке.

Отображение данных

Я до сих пор стараюсь экспериментировать над вариантами размеров виджетов и их заполнением контента. На данный момент приложение уже имеет 20 вариантов виджетов. Для каждой из социальной сети уже реализовано 5 вариантов виджетов по наполнению их контентом и его количеством. (если у вас будут какие-либо замечания на этот счет - буду рад почитать в комментариях ваши предложения по изменению/добавлению новых вариантов виджетов)

Вынужденная(да) монетизация

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

Цена на подписку была подобрана так, чтобы оптимально и почти впритык покрывать расходы по количеству запросов на сторонние API с каждого виджета в месяц. Итого, цена составила - 2,49$ за одну подписку.

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

Тем не менее, стоит отметить тот факт, что я добавил для каждой подписки (на любую соц сеть) "2 месяца бесплатного периода". Если кому-то не понравится что-то - у этого человека будет целых 2 месяца, чтобы благополучно, не заплатив ни копейки мне, отключить подписку и удалить мое приложение.

FYI

Приложение стараюсь активно развивать и улучшать. Друзья и родные также мне в этом помогают советами. Отдельное спасибо моему отцу - он первый кто предложил туда добавить виджеты с несколькими последними "постами", чтобы пользователь мог не пропустить какие-то апдейты.

Также могу отметить следующие последние нововведения:

- список языков локализации приложения расширился до 9

- появилась поддержка iPad (дальше буду стараться улучшать)

- появилась возможность по нажатию на конкретный пост в виджете сразу переходить в соответствующее приложение социальной сети и последующим открытием этого поста/видео там.

Итого

Вроде бы ничего не упустил рассказать. Если будут вопросы - задавайте в комментариях. Критика и советы тоже приветствуются.

3
4 комментария