Написать пост

gb
gb

Android клиент для autokadabra.ru Vol.2

Всем привет!
Я очень рад, что мой первый пост о мобильном клиенте под android был хорошо воспринят. Это не может не мотивировать, чтобы дальше развивать и улучшать приложение . Спасибо всем пользователям, которые приняли участие в тестировании, писали отзывы, просьбы, рекомендации - вы мне очень помогли.

Снова скажу, что все еще возможны падения и вылеты, но я надеюсь, что их будет по минимуму.

Итак, что было сделано после написания первого поста и ваших фидбэков.

1) Русские комментарии, здорово я лоханулся первый раз.
2) Размер шрифта информации о комментарии
3) Пофиксил сдвиг дерева комментариев
4) Ограничил уровень вложенности комментов, максимальная глубина 7.
5) Комментарий для автора поста выделяется другим цветом
6) Пофиксил вылет приложения, когда можно было голосовать за свой пост и свой коммент
7) Окно комментария - увеличил размер, прикрутил кнопки B I U, теперь можно писать ричтекст.
8) Окно комментария - теперь есть возможность прилепить картинку! Либо через урл, либо можно выбрать картинку из галереи телефона! И даже можно сделать фотку и вставить ее в комментарий. Для хранения фотографии нашел один сервак, они говорят, что у них не ограничений по времени хранения фотографий - посмотрим.
9)Сообщения! Ееее. Теперь в главном меню есть пункт, можно выбрать и увидеть список собеседников, потом форму для сообщений, так же теперь при просмотре профиля человека появляется кнопка написать сообщение. С сообщениях также работает загрузка старых сообщений.
10) В профиле появились комментарии, теперь можно почитать как и свои комменты все разом, так и чужие.
11)Спойлеры теперь выглядят как в посте при просмотре через браузер, чтобы увидеть содержимое, достаточно нажать на ссылку.
12) Галерею в посте теперь тоже можно нормально просмотреть, а не как набор мелких фоток. Если в посте есть галерея, то вы увидите первое изображение и надпись "Смотреть галерею"
13) Кнопка колеса в комментариях, для перехода между новыми комментами. Оно даже крутится! :D Сделал немного не так как на сайте, при нахождении последнего нового коммента вы снова перейдете к первому новому при нажатии на колесо, так что не пугайтесь.
14) Меню! Теперь я надеюсь, что все его увидят и смогут писать комменты, отвечать на комменты, плюсовать и добавлять в избранное посты.
15) Пофиксил баг, когда в посте несколько голосований, а показывалось только одно, сейчас все ок. Все голосования показываются с помощью нативных контролов.
16) Пофиксил вылет при попытке просмотра профиля Anonymous.
17) Load on demand - загрузка по требованию - относится пока к главному экрану с четырьмя страницами, теперь по умолчанию грузится содержимое только первой страницы, а не всех, при свайпе грузится содержание открываемой страницы. Я забочусь о вашем трафике )

Короче как-то так. Ниже еще немного картинок. Пока еще не выкладываю на меркет, если много косяков не будет, то сделаю это на след неделе. Спасибо.

UPD
Вот, кое-что докрутил.

1) Новый абзац при написании коммента
2) Заглавная буква при начале нового предложения
3) Плавное скрытие левого меню
4) Переход в профиль собеседника из сообщений
5) Показывать пользователей онлайн
6) Открывание клавиатуры при написании коммента
7) Скролл поля ввода комментария
8) Ответы в трекере
9) Поведение колеса, как на сайте.

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

Ах да, ссылка на новую версию
-742 комментариев 20нравится 9избранное
SHakeR
sliver
Lisenok
vbrekelov
Boomburum
negr55
DimmaK
Linberg
mvcdev
TrueNoName
fail
Gluek
bm9701
varancollins
Allalala
OlegTar
istest
Kalashmatik
Tangerine
  • Kalashmatik
    3 16 авг 2013 в 18:20
    блин, волей случая перешел на ios, как быть :(
  • Allalala
    16 авг 2013 в 18:34
    тест
    тест
    вот тут хотелось бы, чтобы цвет названия поста был поярче, а то слишком светлый, имхо.
    хотя и не знаю, зачем:)
  • Allalala
    16 авг 2013 в 18:35
    кажется, баг. я нажимаю энтер (текст с нового абзаца), а новый абзац после добавления камента нифига не делается.
    Проверка
    Тест
    • Allalala
      16 авг 2013 в 18:41
      А вот... при просмотре с компа абзацы есть, с приложения - нету. Непорядок:)

      Еще замечания:
      1. По дефолту при написании комента с нового предложения почему-то не выставляется верхний регистр (заглавная буква), хотя у меня в настройках клавиатуры это включено.
      2. Вызываю меню слева - оно выдвигается плавно. Перехожу в любой из разделов - анимация "убирания меню" очень тормозит.

      Пожелание: добавь, плиз, возможность масштабировать текст обычным зумом двумя пальцами.

      И вопрос: как написать камент не в новую ветку, а ответом на уже существующий?
      • Allalala
        16 авг 2013 в 18:53
        Еще пожелания:
        2. Из раздела "сообщения" нету возможности перейти в профиль собеседника, а она не помешала бы.
        3. Допилить возможность видеть, какие пользователи сейчас онлайн.
      • gb
        16 авг 2013 в 19:00
        Чтобы ответить на конкретный коммент, надо кликнуть на него, появится всплывающее меню, там уже нажать кнопку коммента.
        • Allalala
          16 авг 2013 в 19:09
          Как-то это не совсем очевидно. Никак не обозначается то, что теперь мой ответ пойдет в ответ на этот комментарий, а не куда-то еще.

          Еще при нажатии на карандаш хотелось бы, чтобы клавиатура сама сразу открывалась и не надо было бы делать лишнего тапа по полю ввода.

          При вводе длинного камента скрол (который, кстати, не видно, а надо бы) работает не совсем адекватно.
          • gb
            16 авг 2013 в 19:24
            С комментом на мой взгляд все очевидно, куда нажал, к тому реплай и постишь. С к лавиатурой да, могу прикрутить, чтобы автоматически вылезала.
  • kirhe
    16 авг 2013 в 18:40
    Сначала очень хотел клиент под айфон, потом просто закинул rss в feedly и доволен.
  • Gluek
    16 авг 2013 в 18:46
    Поверх не получилось поставить: "Пакет с таким названием уже установлен и имеет конфликтующую подпись".
    • Gluek
      16 авг 2013 в 18:51
      Поставил, работает. Кстати по гайдлайнам андроида кнопка отправки справа, отмены слева. Сейчас справа "Забить"
      • gb
        16 авг 2013 в 18:59
        У нас гайдлайны кадабыры :D
  • scl
    16 авг 2013 в 18:59
    после нажатия на колесо новые сообщения все равно высвечиваются новыми,но на колесе количество сообщений новых пропадает...
    • gb
      16 авг 2013 в 19:01
      Сделал только нафигацию между новыми комментами, цвет они не меняют (ну пока по крайней мере)
      • scl
        16 авг 2013 в 19:04
        В трекере не было количество новых сообщений,зашел в сам тред появилось,хотя потом то уже не нужно,на заглавной странице обновление пока не выйдешь из приложения не срабатывает обновление
        • gb
          16 авг 2013 в 19:27
          Счетчики трекера и сообщений обновляются каждый раз, как вы загружаете какую-то страницу, не считая статики (пдд, коап, знаки). Делать это обновление каждый раз, когда показыватеся меню сильно нецелесообразно, для этого надо будет снова грузить какую-нибудь страницу и выдирать нужное значение.
  • Allalala
    16 авг 2013 в 19:04
    Че-то мне не понравилось, как работает колесо.

    1. Если я захожу в пост, в котором новых каментов нету, колесо не показывается. А если за то время, пока я нахожусь в посте / каментах, появились новые каменты, как мне их увидеть? Перезаходить в пост? Не, не годится:)

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

    3. Хотелось бы, чтобы новый авторский комментарий по цвету сначала отображался как новый, а не как авторский. и только после его прочтения менял фон на авторский. Так было бы логичней.

    4. Не было бы лишним и отображение новых / оставшихся новых каментов под колесом, как на компе.
  • gb
    16 авг 2013 в 19:15
    учту.
  • scl
    1 16 авг 2013 в 19:25
    а трекер таки пустой:)
    кстати а как хорош swype ,в огрызке его до сих нет...
    • gb
      16 авг 2013 в 19:29
      с трекором один прикол, там показывается цифра, которая наверху в шапке, по факту эта цифра отображает кол-во постов + ответов в комментах + подписки. А в приложении пока показываются только посты. Так что если у вас в подписках и в комментах ответы, а в постах нет, то цифра будет отображаться, но сам список в приложении будет пустой, да, пока так.
  • muzhaos
    16 авг 2013 в 19:28
    пока все довольно не плохо. В целом удобно
    Только после точки не ставится автоматом заглавная буква (об этом уже писали) и просто дико бесит реклама. Это просто эпик фэйл...
  • muzhaos
    16 авг 2013 в 19:29
    еще надо чтобы кнопка отправить была видна когда клавиатура открыта. Приходится ее закрывать и только после этого нажимать отправить
    • gb
      16 авг 2013 в 19:31
      Да, есть такое, постараюсь что-нить придумать.
      • Allalala
        16 авг 2013 в 19:39
        А может наоборот не надо?
        Я, когда каменчу через Хром на телефоне, иногда задеваю эту кнопку раньше времени, что очень сильно бесит. А тут наоборот как бы есть защита от случайной отправки.
  • gb
    1 16 авг 2013 в 19:31
    Спасибо за отзыв. Не считаю рекламу эпик фейлом, думаю на пивас собрать я заслужил, все-таки два месяца свободных вечеров. Думаю не много найдется людей, готовых потратить столько времени на благо общества абсолютно безвозмездно.
    • scl
      16 авг 2013 в 19:32
      Ну я бы купил клиента...
      Пока не нравятся обновления,раньше они работали...
      • gb
        1 16 авг 2013 в 19:35
        Что вы имеете ввиду под обновлениями? Цифры в главном меню (трекер, сообщения), повторюсь, если вы случайно не видели http://autokadabra.ru/shouts/64606#comment_1105006
        • scl
          16 авг 2013 в 19:38
          захожу влево видно вижу 4 якобы сообщения,нажимаю на вкладку,не вижу ни одного или вместо 4х одну...
          • gb
            16 авг 2013 в 19:42
            А что, если через комп? Что трекер показывает?
            • scl
              1 16 авг 2013 в 19:43
              Я в ванной о)
            • scl
              16 авг 2013 в 20:11
              напиши еще чег онибудь проверю сперва на клиенте,потом на компе:)
              • Allalala
                16 авг 2013 в 20:12
                проверка:)
                • scl
                  1 16 авг 2013 в 20:32
                  Ну вот сейчас в треккере 3,а фактически два...
                  • gb
                    16 авг 2013 в 20:36
                    значит у тебя есть ответ в клммента в трекере
                    • scl
                      16 авг 2013 в 20:41
                      я сейчас через сайт зашел для того чтобы прочитать все уведомления ,после этого захожу в клиент и так же высвечивается одно цифровое уведомление в треккере...
                    • scl
                      16 авг 2013 в 20:47
                      вышел полностью и зашел заново пропало) кстати,не нашел где ответы посмотреть...свои комментарии вижу,ответы нет...
    • muzhaos
      16 авг 2013 в 19:43
      Конечно заслужил! Сделай тогда хотя бы за не большую плату без рекламы. с радостью куплю.
    • def
      16 авг 2013 в 23:56
      Эпик фейл это показывать рекламу, когда человек пост и коментарии читает. Если так хочется рекламу, то оставь ее в ленте, клубах и тд
  • gugglegum
    17 авг 2013 в 01:02
    Как-то сыкатно устанавливать APK-шники просто из интернета. Жалко 25$ на регистрацию в Google Play?
    • gb
      17 авг 2013 в 01:20
      Не не жалко, есть у меня есть developer account уже пару лет.
    • gb
      17 авг 2013 в 01:25
      Я же писал, сперва хотелось бы все отладить, а потом уже выкладывать стабильную версию. А по поводу "сыкатно" - вы видели хоть одну жалобу, что что-то не так с apk?
      • gugglegum
        19 авг 2013 в 07:51
        Нет, но это не гарантия чего-либо вообще. Большинство людей спокойно запускают keygen.exe (да ещё и под администратором), попутно устанавливающий backdoor или keylogger, и, естественно, никак не жалуются на это. Просто когда устанавливаешь приложение из Play, то там хотя бы видны привилегии, видно к чему у приложения есть доступ, а когда устанавливаешь напрямую APK, то этого нет.
  • bodan6666
    17 авг 2013 в 12:09
    Андроид 3.2 не идет . Тлф HTC desire s
    • dolgonosic
      17 авг 2013 в 13:05
      откуда не телефоне 3.2???????
      • bodan6666
        17 авг 2013 в 15:43
        пардон. тупанул.
        а на 2.3 окогдабудет поддержка?
        • arthero
          21 авг 2013 в 10:28
          поставь cyanogen:)
          • bodan6666
            21 авг 2013 в 10:54
            не совсем понимаю что это. объясните нубу что это и с чем его едят
  • def
    17 авг 2013 в 13:41
    Кстати, насчет выклдаывания в маркет. Там сейчас появилась функция альфа/бета тестирования перед продакшоном. разработчик делает группу приложения в гугл+, а те кто хочет тестировать к группе присоединяются. Думаю, удобней будет чем выкладывать куда-то еще.
    • Allalala
      17 авг 2013 в 14:30
      Мне Г+ не нравится.
      • def
        17 авг 2013 в 15:13
        Так и не надо там сидеть, просто в группу войти 1 раз и качать с плей маркета как обычное приложение. И автообновление есть, а не вручную.
  • muzhaos
    17 авг 2013 в 17:05


    вот тебе глюк: надпись посередине картинки.
    • gb
      18 авг 2013 в 06:56
      дай ссылку на пост. я почти уверен, что дело в стилях
      • muzhaos
        18 авг 2013 в 12:14
        • gb
          19 авг 2013 в 02:06
          Посмотрел со своего девайса, все окей, как через браузер на компе все отображается.
          • muzhaos
            19 авг 2013 в 08:59
            На компе у меня тоже все отображается. Тут даже не текст на картинку сместился, а картинка с боку, а текст начинается не снизу, а тоже с боку. Может под разрешенеие моего экрана не настроено? Аппарат Asus fonepad
  • gb
    1 19 авг 2013 в 14:51
    Давайте немного подытожим. Вот что мне удалось собрать.

    1) Новый абзац при написании коммента
    2) Заглавная буква при начале нового предложения
    3) Плавное скрытие левого меню
    4) Переход в профиль собеседника из сообщений
    5) Показывать пользователей онлайн
    6) Открывание клавиатуры при написании коммента
    7) Скролл поля ввода комментария
    8) Ответы в трекере
    9) Поведение колеса, как на сайте.


    Есть что добавить?
    • muzhaos
      20 авг 2013 в 01:37
      Выложить на маркет и сделать возможность купить без рекламы :)
    • muzhaos
      20 авг 2013 в 01:39
      А, еще сделать что бы можно было обновить страницу, а то приходится только из приложения выходить что бы оно обновилось.
    • muzhaos
      20 авг 2013 в 02:16
      еще нужно немного оптимизировать. есть подтормаживания при перелистывании постов. так же могу предложить сделать вылет меню свайпом вправо если смотришь ленту (типа свайп влево открывает клубы, а вправо можно было бы меню). так же заметил что трекер нормально не работает... пишет что есть обновления, но при открытии трекера в нем пусто...
  • Allalala
    19 авг 2013 в 14:58
    10) Упоминания в трекере
  • gb
    19 авг 2013 в 18:32
    бОльшую часть уже запил, осталось только ответы и упоминания в трекере прикрутить.
  • gb
    1 21 авг 2013 в 09:46
    Обновил ссылку, посмотрите пож-ста.

    PS. Просьба писать в посте по делу, холивары ios vs android не устраивать, пост уже очень тяжелый. Спасибо за понимание.
    • gb
      21 авг 2013 в 09:47
      В шапке также список изменений.
  • scl
    21 авг 2013 в 09:55
    а колесика так и нет:(
    лента не обновляется после прочтения ...
    • arthero
      21 авг 2013 в 10:29
      да колесико, это конечно упущение
      • gb
        21 авг 2013 в 13:09
        Что значит колесика нет? Колесико есть и прекрасно работает. Скрины в студию
        • andrewcocos
          21 авг 2013 в 13:26
          Хочу вот такое колёсико:
          • gb
            21 авг 2013 в 13:31
            Я серьезно. У кого нет колесика? Колесико должно быть и теперь его поведение как на сайте.
        • scl
          21 авг 2013 в 13:37
          оно есть когда захожу в тред с новым сообщением, а потом пропадает и я уже не могу с помощью колеса обновить страницу...
          в веб странице оно есть всегда...
          • gb
            1 21 авг 2013 в 13:45
            Ок, я понял, упустил это из вида, попробую сегодня докрутить. Спасибо!
  • kapion
    1 21 авг 2013 в 15:40
    Зашел написать 463 коммент)
  • gb
    1 21 авг 2013 в 22:12
    Посмотрите, колесо теперь как надо работает?
    https://docs.google.com/file/d/0B9SeE_DLuf25OEowNXc1SFhaLXc/edit?usp=sharing
    • scl
      21 авг 2013 в 22:29
      Работает! Но вот когда возвращаешься из поста в ленту,лента не обновляется...
      • gb
        21 авг 2013 в 23:48
        В смысле из поста в ленту? Когда делаешь назад а потом обратно в пост? Что не обновляется?
        • scl
          21 авг 2013 в 23:55
          ну вот захожу я в главную ленту,вижу, что у какого то поста есть новые сообщения,захожу в пост,читаю их,выхожу обратно в общую и ленту и вижу, что эти сообщения таки остались непрочитанными в ленте...
          • gb
            21 авг 2013 в 23:57
            ты имеешь ввиду в ленте цифра новых комментов не сбрасывается в ноль. так?
            • scl
              21 авг 2013 в 23:58
              да!
              • gb
                22 авг 2013 в 00:00
                Да, есть такое :) Еще раз спасибо!
                • scl
                  22 авг 2013 в 09:11
                  кстати ,если из треккера перейти в ответ вернувшись назад треккер все равно показывает сообщение как не прочитанное...
                  вообщем косяки пока при возвращении назад...
                  • gb
                    22 авг 2013 в 18:52
                    Попробуй еще пож-ста. Я сделал то, о чем ты говорил выше. + по пути починил еще один баг.
                    https://docs.google.com/file/d/0B9SeE_DLuf25bzRKT0ZMOVNfbUE/edit?usp=sharing
                    Спасибо. Напиши результат.
                    • scl
                      22 авг 2013 в 19:31
                      Попробовал,почти починилось..
                      Возвращаюсь назад посты остаются причем цифры пропадают как и положено,но по поидее и посты должны пропасть в обновлениях
                      В треккере опять осталось какое то уведомление на которое когда нажимаю ничего нет...
                    • scl
                      22 авг 2013 в 20:43
                      И все таки при чтении ответов треккер не обнуляется, хотя сообщения Рим нажатии на треккер уже пропадают...
                      • gb
                        22 авг 2013 в 23:20
                        Последний коммент расшифруй пожс-та ) Спасибо!
                        • scl
                          22 авг 2013 в 23:45
                          захожу в треккер вижу например, что у меня два новых сообщения в ответах мне,захожу дальше, читаю их,возвращаюсь назад, вижу снова цифру не прочитанных сообщений,нажимаю на них,в и поле пост сообщений уже этих нет,так как до этого я я их уже прочитал,но количество показывает попрежнемуи
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста, или зарегистрируйтесь.