Простой новостной агрегатор на Android

326
03 октября 2017, 03:04

Всем привет! Есть желание сделать простой профильный агрегатор новостей под Android. Делать планирую на C# и Xamarin.Forms. Делать буду больше программу для себя изучая разработку в процессе. Планирую парсить только название статьи, краткое описание и ссылку на статью и выводить всё это в listview с 5-10 сайтов. По нажатию - переход к статье по ссылке через webview. И возникло несколько вопросов к архитектуре приложения:

1) На сколько сложно будет обычному смартфону (нагрузка ЦП + трафик) спарсить и обработать скажем 10 сайтов, если делать через AngleSharp (или ему подобных)? Или лучше сразу отказаться от парсинга на смартфоне и подумать об обработки на сервере скажем через php + sql?

2)Если я всё это смогу реализовать и захочу в дальнейшем выложить программу в Play Market её пропустят, если вся обработка источников будет на стороне смартфона (нарушаю ли я этим какие ограничения)?

Спасибо.

Answer 1
  1. Парсить вполне телефону по силам. У меня есть такое приложение и всё норм. А так-то да - лучше на серваке парсить и приложению с него через API брать данные - так надёжнее в смысле изменений HTML-кода сайтов - приложение не надо будет обновлять, только сервак.

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

READ ALSO
Включить содержимое Page

Включить содержимое Page

Я создал файл View/Main/Pages/InfoPagexamlи теперь хочу включить его в главное окно

265
Добавить кодом Source для Image с помощью .resx в WPF

Добавить кодом Source для Image с помощью .resx в WPF

Я кодом создал новый Image в WPF:

262
Удаление константных столбцов в C#

Удаление константных столбцов в C#

Есть матрица List<double[]>Нужно удалить столбцы, которые не изменяются у каждой строки, например есть матрица:

264
Как отрисовывать по пикселям в opengl?

Как отрисовывать по пикселям в opengl?

Использую библиотеку SharpGL в WPF приложении, как можно нарисовать линию с нужными размерами и отступами в пикселях? И как сделать так, чтобы...

296