Вам нужно смотреть в сторону framework7 или ionic, для андроида обязательно использовать crosswalk, чтобы не тупило приложение на старых девайсах. Вот тут подробнее -
habrahabr.ru/post/257889 (пример из статьи может немного глючить, потому что там старая версия crosswalk, нужно его пересобрать или еще лучше, сразу протестировать реальный пример от создателя framework7, в котором все собрано вместе -
framework7.io/kitchen-sink-ios или
framework7.io/kitchen-sink-material - просто зайдите на андроиде через браузер chrome (именно через chrome, не через стандартный, не через firefox итд), это будет аналогично использованию crosswalk в реальном приложении)
1. В framework7 есть современный интерфейс под ios7-9 и под material design. Шаблоны всех стандартных элементов есть (списки, кнопки, меню итд), но вам придется вручную их скомбинировать, просто добавляя нужный компонент в html файле (для каждого элемента есть пример на сайте
www.idangero.us/framework7 )
2. Чтобы тексты автоматически добавлялись, нужно реализовать API на сервере хоть на чем, а js код приложения должен, обращаясь к этому API, формировать актуальную ленту (примерные примеры на сайте framework7 в общем-то тоже есть)
3. Поставьте intel XDK, для начинающих там проще всего разрабатывать и компилировать html5 приложения. К тому же там по умолчанию можно сразу собирать с crosswalk, без подключения вручную
4. Почти никто не добавляет свою рекламу, например intelXDK или phonegap ничего точно не добавляют лишнего
5. Разрешение потребуется только одно - доступ к интернету, остальные разрешение только те, которые вы сами включите
6. Чтобы не тупило на старых андроид девайсах и работало почти как нативное (чем свежее crosswalk, тем плавнее и отзывчивее результат), нужно использовать crosswalk
7. По сути фреймворки framework7 или ionic всё сделают за вас, под все экраны автосмаштабируется интерфейс и все элементы, включая картинки
Дальше вам нужно просто изучать выбранный фреймворк, для начала сделать статичное приложение, накидав нужные элементы в нужные места и посмотреть как всё это будет выглядеть, пока без доступа в интернет, а уже потом приделать работу с API и все остальные фичи