Разработка мобильного мессенджера на базе клиента Telegram под iOS
Необходимо разработать месенджер, который будет использовать оригинальное API месенждера Telegram, но будет иметь качественно измененный пользовательский интерфейс и обладать некоторым дополнительным функционалом.
За основу берется код оргинального клиента Telegram, опубликованный в Git.
Требования к интерфейсу будут предоставлены в виде скриншотов и описания к ним.
Также для отдельных интерфейсных блоков необходима анимация, какая и где будет описано.
Кроме функционала оригинального мессенджера, необходимо:
1) для создателей групп и каналов реализовать возможность проведения онлайн-трансляций, в т.ч.:
- заказ темы трансляции у групп/каналов
- просмотр расписания трансляций группы/каналов
- уведомления о старте трансляций
- трансляция живого видео для всех участников группы и подписчиков канала
для участников группы:
- возможность оставлять текстовые комментарии (в т.ч. задавать вопросы) в процессе трансляции
для модератора (администратора группы):
- возможность запрета комментирования любому участнику трансляции
- возможность удаления комментариев
2) создание внутреннего магазина стикеров подразумевает:
- получение с сервера информации о доступных наборах стикеров
- уведомления о новых стикерах в магазине
- возможность просмотра доступных наборов и всех стикерах в конкретном наборе
- возможность покупки любого набора стикеров
- возможность использования в чатах купленных стикеров
- возможность отображения в чате присланного пользователю стикера, даже если набор с этим стикером у него не куплен
- по клику на стикер в чате - показать весь набор стикеров и кнопку "Купить", если этот набор еще не куплен пользователем
- отображения в чате списка всех доступных к использованию (бесплатных и уже купленных) наборов стикеров
Список дополнительного функционала может быть расширен в будущем и будет отдельно обсуждаться с разработчиком.