Расписывать подробно смысла нет, проще посмотреть готовые продукты конкурентов.
На первом этапе мне достаточно функционала который там есть.
Сейчас у меня есть такое же приложение, но в ходе работы постоянно выявляются проблемы. Устраняются исполнителем они очень медленно, последняя проблем выявилась на днях, приложение установленное на некоторых устройствах стало сворачиваться. До этого была проблема что ролик когда он должен воспроизводится в назначенное время по расписанию не воспроизводился через раз, вместо него просто черный экран, то же проблема в принципе не решена.
Сейчас склоняюсь к тому что бы найти человека который бы с нуля начал разработку с учетом уже наработанных проблем, так как я подозреваю что у разработчика который делал мне приложение изначально был нанят специалист по андроиду а сейчас его нет и получается что они на базе его ядра разработки видимо делают какие то заплатки пытаясь исправить недочеты.