Comments 43
Прочитал статью, но не нашёл, можно ли закачать заранее все новые статьи для дальнейшего чтения оффлайн?
Красиво на версии для iPad.
Некрасиво на версии для iPhone.
Некрасиво на версии для iPhone.
Крашится приложение при добавлении избранного как на сайте…
«Топ встроенных покупок
Версия без рекламы33 р.»
Делаешь доброе дело — делай бескорыстно.
Версия без рекламы33 р.»
Делаешь доброе дело — делай бескорыстно.
Категорически не согласен.
Продолжай дальше переводить бабушек через дорогу за деньги.
Продолжай работать бесплатно.
Его кто-то просил работать эту работу?
Это ж всё на чистом энтузиазме.
Это ж всё на чистом энтузиазме.
Во всяком случае, ему никто эту работу не заказывал и никто за неё ничего не обещал. Если уж решил сделать — молодец, спасибо. Но если при этом ещё и денег требуешь (явно или продавая рекламу) — оставь себе своё поделие и не выноси на люди. Кому надо, сами найдут в App Store. А кому не надо, через браузер посмотрят, благо Reader + различные возможности сохранения ссылок и контента существуют и без этой программы. Да и давать полный доступ к своему аккаунту какой-то левой проге инди-разработчика — по меньшей мере, смешно.
Хорошая работа должна быть оплачена. Тебе 33 рубля жалко? Это 1 бутылка пива по вашему да? В магазе 300 спустишь не задумываясь…
Если вы занимаетесь сбором информации с Хабра, то может по аналогии сделаете аналог уходящего Google Reader?
Сами денег получите, а пользователи — полезную программу.
Многие люди не отказались бы даже за небольшие деньги получить замену GR.
Сами денег получите, а пользователи — полезную программу.
Многие люди не отказались бы даже за небольшие деньги получить замену GR.
Уже есть достойные аналоги уходящего Google Reader, например feedly. Делать просто «еще один» не хочется.
В feedly нет как раз того, что я спрашивал в первом посте, закачки статей для дальнейшего чтения offline.
Для вашего случая подойдет читалка lHabr.
Подробнее тут: habrahabr.ru/post/165411/
Подробнее тут: habrahabr.ru/post/165411/
Посмотрел сколько успел, здорово, спасибо. Осмелюсь привести небольшой багрепорт из того, что сразу бросилось в глаза при беглом просмотре:
1) индикатор «загрузка» при открытии статьи очень долго «не хотел» пропадать. Закрыл, открыл снова, пропало. По каким событиям от webView вы его скрываете? Только webViewDidFinishLoad:? Просто интересно.
2) Ссылка «ответить» у меня срабатывает через раз.
3) Боковая панель при выезде почти скрывает иконку ее открытия-закрытия, таким образом, затруднительно повторно нажать на эту кнопку для закрытия панели. Я понимаю, что есть еще жест, но все-таки…
4) не получается нажать на иконку чтения отдельной ветки комментариев. Не смог понять, почему.
5?) Возможно, есть смысл отделить загрузку статьи от загрузки комментариев. Не знаю, позволяет ли такое API. Да и вообще, спорная мысль.
P.S. Если не секрет, как реализован просмотр ленты статей? Не в деталях, хотя бы просто стек контролов.
1) индикатор «загрузка» при открытии статьи очень долго «не хотел» пропадать. Закрыл, открыл снова, пропало. По каким событиям от webView вы его скрываете? Только webViewDidFinishLoad:? Просто интересно.
2) Ссылка «ответить» у меня срабатывает через раз.
3) Боковая панель при выезде почти скрывает иконку ее открытия-закрытия, таким образом, затруднительно повторно нажать на эту кнопку для закрытия панели. Я понимаю, что есть еще жест, но все-таки…
4) не получается нажать на иконку чтения отдельной ветки комментариев. Не смог понять, почему.
5?) Возможно, есть смысл отделить загрузку статьи от загрузки комментариев. Не знаю, позволяет ли такое API. Да и вообще, спорная мысль.
P.S. Если не секрет, как реализован просмотр ленты статей? Не в деталях, хотя бы просто стек контролов.
1) Тот индекатор загрузки, что в статус баре управляется автоматически через AFNetworking фреймворк. Включается так:
Он может долго подргужать с хабра картинки, особенно если интернет не очень быстрый.
2) Тут все работает через js с хабра. Возможно опять же интернет лагает.
3) Хм, да — расчитывал именно на жест. Занес в следующий фикс этот пункт.
4) Попробуйте увеличить жестом масштаб страницы
5) Вообще у хабра нет API и все сделано на «сыром» парсинге html и т.п. Конечно комментарии можно сделать удобнее на мобильных устройствах, но это большая работа. Решил пока не задерживать выход 2.0 этой большой фичей.
Там, как видно, обычный UITableView и внутри каждой ячейки содержиоме рисуется через Core Graphics + набор третьих библиотек, подправленных и оптимизированных (их список можно посмотреть в разделе лицензий, который можно найти в настройках).
[AFNetworkActivityIndicatorManager sharedManager].enabled = YES;
Он может долго подргужать с хабра картинки, особенно если интернет не очень быстрый.
2) Тут все работает через js с хабра. Возможно опять же интернет лагает.
3) Хм, да — расчитывал именно на жест. Занес в следующий фикс этот пункт.
4) Попробуйте увеличить жестом масштаб страницы
5) Вообще у хабра нет API и все сделано на «сыром» парсинге html и т.п. Конечно комментарии можно сделать удобнее на мобильных устройствах, но это большая работа. Решил пока не задерживать выход 2.0 этой большой фичей.
Там, как видно, обычный UITableView и внутри каждой ячейки содержиоме рисуется через Core Graphics + набор третьих библиотек, подправленных и оптимизированных (их список можно посмотреть в разделе лицензий, который можно найти в настройках).
на скриншоте бросилось в глаза «объеденить избранное». Ну и шрифт лучше все же сделать одинаковый (маленький) на всех опциях, не полагаясь на автоуменьшение — очень вразнобой смотрится. Приложение ведь в основном для русскоязычной локали.
Ну это так, мелочи, а за приложение спасибо — еще бы версию под андроид :)
Ну это так, мелочи, а за приложение спасибо — еще бы версию под андроид :)
Писал комментарий к посту о прошлой версии и первая проблема, указанная в нем, так никуда и не исчезла.
Приложение — это хорошо конечно и молодцы что его развиваете, но как по мне, прежде всего, в любой программе не должно быть раздражающих моментов при взаимодействии с интерфейсом, а уж техническая оснастка будет только подковывать мнение о разработке в целом.
Я ни в коем случае не утверждаю, что внешний вид — все, функционал — ничто, а лишь говорю о том, что наиболее частоиспользуемые типы поведения интерфейса нужно прорабатывать настолько тщательно, насколько много, конечный пользователь, будет встречаться с ним.
з.ы. Эта версия, все же, кое чем подкупает и уже заставляет задуматься об использовании. И это здорово ибо предыдущую я без колебаний удалил после 5 минут тестирования.
Мысль комментария не касается того ПО, которое функционально незаменимо. В таких случаях внешний вид — не самая важная тема для обсуждения.
Приложение — это хорошо конечно и молодцы что его развиваете, но как по мне, прежде всего, в любой программе не должно быть раздражающих моментов при взаимодействии с интерфейсом, а уж техническая оснастка будет только подковывать мнение о разработке в целом.
Я ни в коем случае не утверждаю, что внешний вид — все, функционал — ничто, а лишь говорю о том, что наиболее частоиспользуемые типы поведения интерфейса нужно прорабатывать настолько тщательно, насколько много, конечный пользователь, будет встречаться с ним.
з.ы. Эта версия, все же, кое чем подкупает и уже заставляет задуматься об использовании. И это здорово ибо предыдущую я без колебаний удалил после 5 минут тестирования.
Мысль комментария не касается того ПО, которое функционально незаменимо. В таких случаях внешний вид — не самая важная тема для обсуждения.
Над технологическими вопросами, такими как стабильность и скорость, мы помним и работаем над ними постоянно. Текущая версия сделала большой шаг вперед по обоим направлениям (по всем нашим проверкам), но это пока не идеал хотя мы к нему стремимся и будем стремиться в дальнейшем.
Еще хочу уточнить, на каком устройстве смотрите?
Функционал мы добавили во многом критический, для многих, да и для Вас судя по предыдущему комментарию, его отсутствие является стоппером для дальнейшего использования, так что думаю мы тут не страдали фичиризмом.
И большое спасибо за добрые слова в p.s. ))
Еще хочу уточнить, на каком устройстве смотрите?
Функционал мы добавили во многом критический, для многих, да и для Вас судя по предыдущему комментарию, его отсутствие является стоппером для дальнейшего использования, так что думаю мы тут не страдали фичиризмом.
И большое спасибо за добрые слова в p.s. ))
Шрифт немного напрягает, а так неплохо.
А это так и должно быть «установать как на сайте»? Или что то со скриншотом?
Сегодня HabraReader на 2 месте в топе бесплатных новостных приложений для iPhone и на 4 для iPad. Спасибо за поддержку — она дает силы делать следующие версии!


Когда статья загружается блокируется прокрутка. Хотя текст уже прогружен и можно читать.
Постоянно замирает прокрутка.
Постоянно замирает прокрутка.
Предлагая софт, да еще и со встроенные покупками, потрудитесь проверять грамотность написанного.
На одном экране сразу две ошибки — d.pr/i/3H5b
На одном экране сразу две ошибки — d.pr/i/3H5b
Падает.
Ipad 3, iOS 6.0.2, jailbreak
Авторизовался, скачал избранное, почитал пару статей. Открыл очередную, нажал на «инфо», убрал из избранного и кеша. Приложение вылетело и более не запускается, хотя в списке задач висит.
Ipad 3, iOS 6.0.2, jailbreak
Авторизовался, скачал избранное, почитал пару статей. Открыл очередную, нажал на «инфо», убрал из избранного и кеша. Приложение вылетело и более не запускается, хотя в списке задач висит.
Попробуйте снять приложение из списка задач и запустить заново. Вообще если приложение было взломано что бы получить бесплатно встроенную покупку и отключить рекламу, то могут быть проблемы.
Дизайнер в команду планируется? Плашка с выбором шрифта обладает выжигающим глаза цвета, да ив целом приложению не помешало бы быть допиленным дизайнером.
Да, Вы верно подметили — никакого дизайнера в команде нет — все пытаемся делать сами. Вообще это ни разу не коммерческий проект (не смотря на рекламу и внтурненнюю покупку — проект фактически еще даже не окупился) — все делается на энтузиазме — только что бы было самим удобно пользоваться хабром на мобильных устройствах. Так что нанимать дизайнера планов нет, но мы всегда готовы принять помощь дизайнера и взамен написать о нем (вместе с контактами) в настройках программы и когда (если) будем писать посты о следующих версиях.
Цвет бэкграунда в плашке выбора шрифта попробуем сделать не столь выжигающим.
Цвет бэкграунда в плашке выбора шрифта попробуем сделать не столь выжигающим.
Sign up to leave a comment.
HabraReader 2.0 — большое обновление клиента для iOS