19:18 

Staging rev. 56

АльКорд
Итак, господа желающие потестировать первые наработки, готова некая преальфа.
Протестировано на эмуляторе (2.3) и на Sony Xperia P (4.1.3)

Список возможностей пока не велик:
1. логин, логаут
2. просмотр своего профиля
3. просмотр своего дневника
4. навигация по дневнику (предыдущие 20 записей, следующие 20 и перейти в начало)
5. можно подобавлять себя в избранное
6. написать пост в свой дайрик (примитивно заголовок и текст)
7. удалить пост (осторожно, пока без подтверждения о выполнении действия!)
8. возможность обновить (F5) страницу профиля и страницу просмотра дневника

Прошу отписываться не в новых постах, а в комментариях здесь.

Скачать: DiaryClient_r56.apk

@темы: Staging

Комментарии
2013-08-12 в 09:36 

0xED
Шум - это то,чем определяется тишина. Без шума мы бы не ценили тишину. Шум - исключение из правил.
Motorola Defy
4.2.2 CM 10.1
Много раз повторяю такое: открываю боковое меню, нажимаю на ник(или дневник). После этого можно много раз нажимать кнопку "назад". Т.е. профиль(или дневник) постоянно перезагружается, я же ожидаю что просто закроется боковая менюшка.

Заходя в черновики, блокнот, темы записей, у-мейл, дискуссии, список избранных, список ПЧ, мои сообщества, настройки дневника, боковая менюшка не открывается.

Заходя в избранное или в настройки клиента - вылетает ошибка и клиент закрывается.

Открыв боковое меню и нажав кнопку обновления боковое меню не закрывается(или так и задумано?)

Просматривая свой дневник, доступен и активен пункт меню "Добавить в избранное"

2013-08-12 в 09:45 

АльКорд
0xED, спасибо за тест! Есть возможность проверить на версиях ниже?

Много раз повторяю такое: открываю боковое меню, нажимаю на ник(или дневник). После этого можно много раз нажимать кнопку "назад". Т.е. профиль(или дневник) постоянно перезагружается, я же ожидаю что просто закроется боковая менюшка.
Понял такое поведение организую.

Заходя в черновики, блокнот, темы записей, у-мейл, дискуссии, список избранных, список ПЧ, мои сообщества, настройки дневника, боковая менюшка не открывается.
Проверять нужно только то, что описано в чейнджлоге =)
В остальных местах только заглушки стоят. Белые страницы и меняющийся заголовок.

Заходя в избранное или в настройки клиента - вылетает ошибка и клиент закрывается.
Тоже туда лазить не стоит, но я гляну, ибо все работало.

Просматривая свой дневник, доступен и активен пункт меню "Добавить в избранное"
Как и на сайте, собственно. Зайди в свой профиль и посмотри, можно добавить себя в избранное. Я правда не вижу в этом смысла, однако, у многих в качестве ПЧ/избранного я видел самого себя.

2013-08-12 в 09:48 

АльКорд
А вообще ок, если доступные, но не реализованные пункты в менюшках вызывают такой интерес, то я их буду прятать, оставляя только то, что работает.

2013-08-12 в 09:54 

BlameMe
Прежде чем сказать правду, задумайся, а знаешь ли ты её.
Samsung Galaxy Note 10.1 Android 4.1.2
Samsung Galaxy S2 Android 2.3.6

Логин, просмотр профиля, дневника работает нормально. Только не работает разметка для картинок: все выравниваются по левому краю. И подгружаются странновато, на планшете особенно заметно что то что не на экране - выгружается, а потом снова загружается когба обратно скроллишь - неудобно хотя бы тем что размеры записей меняются от того что картинки в них пропадают/появляются.
Логаут, я так понимаю, кнопкой назад выполняется? В финальной версии хотелось бы по назад сворачивание и проверка умейла (и, может быть, коментов и дискуссий опционально) в фоне (как е-мейл приложения или тот же вконтакт). А логаут отдельной кнопкой меню.
Ну и главную страницу при в ходе какую-то.

2013-08-12 в 10:02 

BlameMe
Прежде чем сказать правду, задумайся, а знаешь ли ты её.
Глюк: на С2 со вторым андроидом в боком меню при вертикальном скролле пункты теряют фон и получается белый текст на белом фоне.
И еще, может мне кажется, но как-то сложнее ее пальцем выдвинуть, на планшете легко получается, а тут не всегда. Ну и, как я понимаю, выдвигается она только в дневнике и профиле?

2013-08-12 в 10:09 

АльКорд
BlameMe,

Только не работает разметка для картинок: все выравниваются по левому краю.
Разметка не работает конкретно в клиенте, потому что нужно прописать CSS для правильной интерпретации дива с классом right и другими. Оффтопик тоже не красится в нужный цвет ) Ок, учту.

И подгружаются странновато
Вот тут есть некоторые проблемы. Дело в том, что по сути текст записи — просто текст и только. Его можно отобразить в виджете WebView, там тебе и ютуб будет, и картинки, и чуть ли не полноценный CSS поддерживается с жаба-скриптами. Однако, если встраивать этот виджет в каждую из 20 записей, то, во-первых, он отжирает оперативы немерено, во-вторых, при скролле прогружает с тормозами весь контент записи (скроллбар ведет себя просто безумно), в итоге все выглядит еще хуже. Я так подумал, что нужно заменить его легковесным другим виджетом, который по сути просто текст с примитивным пониманием HTML. Он не умеет отображать картинки, видео, только текст и минимально его красить-двигать. Чтобы отобразить картинку, пришлось воспользоваться не совсем обычным решением, а оно вон как работает...

Вот кстати, как быть с нетекстовым контентом постов/комментариев, я пока не понял. Конечно же, хочется отобразить все по максимуму, как во взрослой версии. Конечно, я еще посижу-подумаю-погуглю. А, например в ВК отображение картинки происходит в отдельном виджете для показа картинок. То есть текст делится, в места с картинками пихается виджет и отображается. Вроде бы я правильно понял.

Логаут, я так понимаю, кнопкой назад выполняется?
Не-не, в боковом меню в самом низу с иконкой двери. Полноценный выход из профиля на страницу авторизации.

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

2013-08-12 в 10:13 

АльКорд
BlameMe,
Глюк: на С2 со вторым андроидом в боком меню при вертикальном скролле пункты теряют фон и получается белый текст на белом фоне.
Я надеялся, что это бага эмулятора...

И еще, может мне кажется, но как-то сложнее ее пальцем выдвинуть
Чуть подробнее? То есть нужно большую площадь пальцем проводить, чтобы выдвинулась? А на планшете легче, потому что экран по размерам больше и dpi меньше? Чувствительность мазка пальцем регулируется, я по своему телефону отрегулировал, так что тут нужно смотреть, как у других и найти компромисс.

Ну и, как я понимаю, выдвигается она только в дневнике и профиле?
Еще на странице авторизации. Не думаю, что она нужна на экране с написанием поста. А так вообще она будет практически везде.

2013-08-12 в 10:17 

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


Насчет картинок - у планшетов же обычно железо помощнее, может как-то разделить поведение по количеству оперативки на устройстве?

2013-08-12 в 10:20 

АльКорд
BlameMe,
наверное должна уже просто выходить в такой ситуации.
Все верно, "должна". Ок, пофиксю.

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

2013-08-12 в 10:21 

BlameMe
Прежде чем сказать правду, задумайся, а знаешь ли ты её.
АльКорд, сложно сказать, иногда делаешь слайд - оно выдвигается, иногда делаешь слайд - нет, на планшете как-то легче. Может на телефоне еще больше вертикального движения в слайде: большой палец по окружности же идет, а на планшете просто рукой ведешь.

2013-08-12 в 10:22 

АльКорд
BlameMe, понаблюдай, пожалуйста. Поймешь что-то определенное, обязательно пиши.
На эмуляторе с 480х800 экраном требуется немножко мышкой провести, чтобы вылезла менюшка.

2013-08-12 в 10:27 

BlameMe
Прежде чем сказать правду, задумайся, а знаешь ли ты её.
АльКорд, ну может быть, действительно надо много проводить, да еще и ближе к горизонтали? Сравнил с вконтактовским приложением - там быстрее/чувствительнее боковая менюшка.

2013-08-12 в 10:30 

АльКорд
BlameMe, хорошо, увеличу чувствительность.

Итак, пофиксю все найденные проблемы + реализовано уже публикование в черновики и подписка на сообщение, сделаю после еще один тестовый релиз.

2013-08-12 в 11:04 

АльКорд
BlameMe, не могу поймать багу с кнопкой "назад" после логаута. Опиши список твоих действий.
Как делаю я:
1. логаут, попадаем на экран авторизации
2. "назад" — выкидывает из приложения

2013-08-12 в 11:05 

АльКорд
0xED,
Открыв боковое меню и нажав кнопку обновления боковое меню не закрывается(или так и задумано?)
Нужно, чтобы закрывалось? Это стандартное привычное поведение?

2013-08-12 в 11:21 

0xED
Шум - это то,чем определяется тишина. Без шума мы бы не ценили тишину. Шум - исключение из правил.
Нужно, чтобы закрывалось? Это стандартное привычное поведение?
Просто не совсем понимаю, зачем обновлять, если почти весь экран закрыт меню?

2013-08-12 в 11:24 

АльКорд
0xED, ок, будет закрываться, значит. Меня просто это не смущает )
Сейчас я пофиксил все баги, что вы нашли (кроме кнопки назад и логаута). Вечером после работы выложу новый тест-релиз с учетом фиксов + пара новых фич.

2013-08-12 в 11:54 

BlameMe
Прежде чем сказать правду, задумайся, а знаешь ли ты её.
АльКорд, на четверке да, все ок, закрывается сразу.
На двойке переходит иногда на предыдущую страницу, иногда на пустую.
Сейчас сделал так: логин, мой дневик, мой профиль, логаут. Кнопка назад вернула на мой профиль, потом на мой дневник и так далее. Хотя иногда отображает вместо этого пустую страницу, может зависит от галочки "запоминать".

2013-08-12 в 12:10 

АльКорд
BlameMe, нет, от галочки не зависит. Ок, попытаюсь воспроизвести.

2013-08-12 в 16:32 

Half-BloodGamer
the boy, who's still waiting
Sony Xperia Miro, Android 4.0.4

меню по свайпу вылезает без проблем, но на весь экран; обратный свайп (как в приложении ВК) не работает скрин
при попытке зайти в избранное или в настройки клиента получаем вылет
один раз был вылет, когда я прокрутил первую страницу дневника до конца и попытался зайти в меню (которое в правом верхнем углу)

2013-08-12 в 18:19 

АльКорд
при попытке зайти в избранное или в настройки клиента получаем вылет
Я ж писал )

обратный свайп (как в приложении ВК) не работает
Меню закрывается по тапу на область не-меню

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

2013-08-12 в 18:35 

Half-BloodGamer
the boy, who's still waiting
АльКорд, просто я больше ни у кого не увидел версию 4.0.4 )
ВК работает нормально, есличо
и да, можно бы запилить переход к предыдущим/следующим страницам тоже свайпами. хотя может быть проблема с вызовом меню...
и да, я скрин забыл прикрепить к предыдущему своему сообщению :facepalm:

2013-08-12 в 22:14 

АльКорд
Half-BloodGamer, очень хорошо, что ты попался с таким маленьким девайсом. Я сейчас сделал миниатюрный эмулятор. Итить-колотить элементы громадные. Во-первых, всю графику нужно переделывать для mdpi-разрешений, во вторых, layout'ы все перепиливать под них же.

Так, а у кого разрешение на планшете около FullHD? Это hdpi или даже xdpi... Там графику нужно тоже переделывать и увеличивать.

2013-08-12 в 22:23 

АльКорд
Ну, тогда новый тестовый релиз потом выпущу, как приведу графику в порядок.

BlameMe, я переделал отображение постов на одно WebView. Теперь без длинного тапа менюшка выпадает, а сразу при нажатии. Долгий тап на тексте выделяет его, как в браузере. Перерисовка этого виджета, конечно, оставляет желать лучшего: при скрытии бокового меню на секунду появляется на месте ранее скрытой части белая пустота. Как в браузере, да.

     

@Diary4Android

главная