Имя: Пароль:
LIFE
Жизнь форума
OFF: Мобильный клиент форума mista.ru под android
0 vhl
 
23.08.14
17:01
Предлагаю вашему вниманию свое творение – мобильный клиент форума под android. Ссылка на маркет: https://play.google.com/store/apps/details?id=com.mistareader.
Скриншоты: http://i.imgur.com/8i5ky7T.jpg, http://i.imgur.com/ygc70gR.jpg, http://i.imgur.com/6Gv65aC.jpg, http://i.imgur.com/ynTZQTf.jpg
Приложение бесплатное. Клиент писался с нуля, без какого либо опыта работы с java или android, поэтому мучительно и долго. Но вот он – релиз! Да, здесь не весь задуманный функционал, но весь базовый набор есть: чтение тем(бесконечный скрол), чтение сообщений (тоже - скрол), добавление тем, добавление сообщений. Просмотр «моих тем», просмотр «тем, с моим участием».
Есть несколько цветовых оформлений (черная гамма, серая и белая).
Клиент выдержан в визуальной стилистике Android 4+. С актив баром, боковой панелью навигации и фильтрами из выпадающих списков. Минимальная версия 4.0 – не стал заморачиваться с поддержкой 2.х – 3.х, я же не настоящий android программист :)
В ближайших планах – добавить поддержку голосовалок (да, не работает в этой версии :(). В дальних планах – добавить функции модерирования (как-то так: http://i.imgur.com/uWZLcAF.jpg
- пэйнт скилл), подписки на темы (как-то так: http://i.imgur.com/1NohIJf.jpg), аватарки, профили пользователей, загрузка настроек веток с сервера, поиск, может еще что придумаю, если сил хватит конечно. Если не хватит – выложу на гитхаб.
162 Злопчинский
 
27.08.14
01:22
(161) > Форматирование текста (переносы/трекинг)
- может переносы/кернинг..?
163 vhl
 
27.08.14
01:32
(162) имеется ввиду этот трекинг: https://ru.wikipedia.org/wiki/Трекинг_(полиграфия) .Чтобы равномерно распределять текст по ширине страницы как в книгах. Наработки есть но там в какой-то бесконечный цикл падает, надо разбираться, а времени нет.
164 vhl
 
27.08.14
01:33
165 Злопчинский
 
27.08.14
02:32
(163) ок, понятно, не знал что это называется трекингом...
166 Ислам
 
27.08.14
06:18
(8) А что, на андроиде тормозной браузер? ИМХО бесполезное приложение.
167 Ислам
 
27.08.14
06:21
(15) У пользователей iOS миста и так открывается, без самопальных приложений.
168 Ислам
 
27.08.14
06:27
(135) а че, автоматом крэшрепорты не отправляются как на нормальных мобильных системах?
169 Feunoir
 
27.08.14
07:03
Ну так ничего клиентик. Симпатично выглядит. Только большие буквы в начале предложения не ставит сам.
170 Маратыч
 
27.08.14
07:06
(166) Вы когда-нибудь программой Tapatalk пользовались?
171 Ислам
 
27.08.14
07:33
(170) Под андроид? Нет.
172 Ислам
 
27.08.14
07:38
Форумы на нормальных движках имеют мобильную версию, которая не хуже Tapatalk, плюс не имеет ограничений приложения. Владельцы форума могут вносить любые изменения.
173 Маратыч
 
27.08.14
07:38
(171) Попробуйте. Поверьте, пользоваться форумами в мобильном приложении, специально под форумы заточенном, гораздо удобнее, чем в браузере. Одно дело - разок глянуть по ссылке что-нибудь нужное, другое - постоянно с форумом работать.

По этой самой причине пользуюсь клиентом 4pda, кстати.
174 Ислам
 
27.08.14
07:46
(173) скорее всего ты пользуешься клиентом 4pda по причине что он на хреновом движке, у которого мобильная версия ущербная. И Tapatalk не поддерживает этот движок.
Ладно 4pda, телефонщики. Не могут сделать нормальный сайт. Но на мисте программисты, могли бы сделать нормальную мобильную версию для всех мобил, вместо поделок под андроид.
175 Маратыч
 
27.08.14
07:52
(174) А, я понял, тебя задело, что яблочников опять обошли, бгг :)

Таки да, тапа не поддерживает двигло 4пда, что есть грустно. Но, например, он поддерживает XDA, мобильная версия которого не менее ущербная. Вообще, почти все мобильные версии форумов, которыми я пользуюсь, рассчитаны скорее на планшеты, нежели на смартфоны, ибо элементы интерфейса совсем мелкие, напрочь.
176 patria0muerte
 
27.08.14
07:53
(174) Тут скорее конфигурацию напишут для чтения мисты... да и то только за деньги...
177 1Сергей
 
27.08.14
07:54
(0) спасибо!
давно жду такой клиент. мобильная версия сайта ущербна - обрезает сообщения. Ваш клиент - это то что нужно.
178 vhl
 
27.08.14
08:15
(175)хахах началось с того какая бесполезная программа, а закончилось требованием такой же под айфон :)
179 1Сергей
 
27.08.14
08:34
(178) нет ли в планах подсветки синтаксиса и открытие карточки пользователя?
180 butterbean
 
27.08.14
08:37
(179) а разве API на инфу по пользователю есть??
181 1Сергей
 
27.08.14
08:42
(180) понятия не имею
182 vhl
 
27.08.14
09:27
(179) Что за подсветка синтаксиса? Все планы и приоритеты тут: https://sites.google.com/site/mistareader
183 vhl
 
27.08.14
09:32
(180) Было бы желание
184 cplusinjektor
 
27.08.14
10:04
(0)vhl,извиняюсь не  втему  но ты можешь какой-нить движок игровой 2Д на СИ++ порекомендовать, раз разработкой занимаешься?
185 Ислам
 
27.08.14
10:32
(175) Мне пофиг на яблочников.
186 Ислам
 
27.08.14
10:34
(178) Где?
187 Gepard
 
27.08.14
11:03
(184) ну раз ты занимаешься разработкой под C++ , подскажи пожалуйста по утюгу, ты ведь программист)
188 корум
 
27.08.14
11:24
очень нужна кнопка "вниз". большие темы смотреть неудобно.
189 1Сергей
 
27.08.14
11:37
(188) она там есть
190 vhl
 
27.08.14
11:53
(188) При скролле, справа появляется стрелка - ее можно нажимать.
191 Хромой
 
27.08.14
15:37
неплохой клиент, спасибо

единственный минус, но это наверное даже больше к форуму относится, нельзя перейти на первое непрочитанное сообщение в ветке
192 vhl
 
27.08.14
16:14
(191) Тут вопрос спорный, слишком много опций - будет перегруженный интерфейс. Думаю простого перехода в конец темы будет достаточно. Но это только в планах пока.
193 корум
 
27.08.14
17:14
обновил версию. при скролле справа НЕТ кнопки вниз. вчера была, но не работала.
194 trad
 
27.08.14
17:53
(191) +1
(192) меню под длинным нажатием на теме (в конец, последний не прочитанный, мой ответ)
195 vhl
 
27.08.14
19:05
(194) добавлю в хотелки
196 trad
 
28.08.14
00:09
ещё бы как то переиграть расположение номеров постов
сейчас все сливается в один столбик: и номер поста и номера в сообщении и номера ответов
http://i65.fastpic.ru/big/2014/0828/6e/597273648006e69e17b780fbd1fdb26e.png
197 Офелия
 
01.09.14
12:01
очень удобный ридер, спасибо. еще бы фильтр со секциям, или просто всё убрать кроме лайфа :) читала за рулем в субботу и сразу так размечталась - вот бы голосом диктуешь пост - а он пишет
198 vhl
 
01.09.14
12:50
(197) Там есть фильтр по секциям. Когда выбираешь слева подфорум (IT/1C/LIFE), то сверху в статусбаре появляется поле с выпадающим списком секций этого подфорума.
199 Офелия
 
01.09.14
12:55
(198) спасибо, нашла
200 Офелия
 
01.09.14
12:56
тест с телефона
201 Офелия
 
01.09.14
12:57
я думала просто ридер. а оказывается и писать можно. работает :)
202 vhl
 
02.09.14
09:17
Обновил версию. Добавлена возможность перехода к последнему сообщению по лонг-тапу на теме. Добавлена автоподстановка номера поста, на который отвечаешь - тоже по лонг-тапу пока. Уменьшено потребление трафика и скорость перехода к последнему сообщению - теперь загружается не вся тема, а только 20 последних сообщений.
203 Asmody
 
02.09.14
09:26
(191) [перейти на первое непрочитанное сообщение] — я вот даже не представляю себе, как сервер узнает, прочитал ты 200 сообщение в ветке или нет
204 trad
 
02.09.14
09:27
два раза попытался ответить из клиента - ответы ушли в никуда.
205 vhl
 
02.09.14
09:28
(203) Не непрочитанное, а просто последнее
206 vhl
 
02.09.14
09:29
(204) попробуй еще раз залогиниться. Там сессия устаревает. Я поправлю эту траблу
207 Хромой
 
02.09.14
09:30
(203) очень просто, сейчас в этой теме 203 сообщения, у меня открыта последняя страница, значит в закрома к профилю пишется Тема IDХХХХ мессадж 203 и при нажати на кнопку "открыть с непрочитанного" позиционируется на 204

на многих других форумах это реализовано
208 Asmody
 
02.09.14
09:31
(205) на последнее перейти нет проблем. Можно даже перейти на последнее моё сообщение в ветке. Но как перейти на первое непрочитанное — я себе такого представить не могу.
209 Asmody
 
02.09.14
09:31
(207) это очень дохера лишних данных.
210 vhl
 
02.09.14
09:33
(209) Это будет храниться локально на мобилке.
211 Gepard
 
02.09.14
09:33
(207) в моем как-то так и было сделано, но почему-то не всегда отрабатывало) просто запоминало текущий топик. И при входе повторно в эту тему старалось спозиционироваться на нужном номере поста
212 Gepard
 
02.09.14
09:34
(211) просто запоминало текущий топик и номер поста, на котором был экран при выходе
213 Хромой
 
02.09.14
09:34
(209) ну другие как то с этим работают
и не думаю что очень дохера данных
я читаю от силы тем 5-6, вот для моего профиля будет 6 записей в новой таблице
214 vhl
 
02.09.14
09:34
(207) Вообще я даже думаю сделать это дефолтным поведение при клике на тему. Но это в проекте
215 Asmody
 
02.09.14
09:35
допустим, я за день просматриваю с сотню веток. Часть мне не интересны, я их просто закрываю. Зачем серверу хранить (и сколько времени?) весь этот мусор?
216 Asmody
 
02.09.14
09:37
к тому же значительную часть веток я смотрю "плюсами" на индексе.
217 Gepard
 
02.09.14
09:38
(207) как в браузере узнавать,  что ты не прочитал?)
Кнопочки рядом с каждым?

На других форумах показывают ТЕМЫ, в которых были изменения после последнего твоего входа в них.
218 trad
 
02.09.14
09:38
(214) это будет очень хорошо
219 Хромой
 
02.09.14
09:38
(215) хранить пока ветка не уйдет в архив, системе не важно интересно пользователю или нет, если он нажал кнопку "перейти к последнему непрочитанному" значит нужно обратиться к таблице и найти нужную запись.

например я читаю ветку про Украину, прочитал, через два часа появилось время почитать что добавили, как я могу найти на каком посте остановился? только записав его номер на листочке... а вот кнопочка была бы очень удобна.
220 Asmody
 
02.09.14
09:41
(219) Вот я и говорю, что это ~100000 записей в день. Оно мне надо?
221 Хромой
 
02.09.14
09:42
(220) это много?
222 Кай066
 
02.09.14
09:42
(217) браузер как бы знает
http://htmlbook.ru/css/visited
223 trad
 
02.09.14
09:48
(222) это всего лишь посещенная ссылка
224 Хромой
 
02.09.14
09:53
почему мы обсуждаем возможность реализации того что работает на других форумах??

значит это реализуемо
225 Хромой
 
02.09.14
09:57
226 Gepard
 
02.09.14
10:08
(225) то, о чем говорилось в (217)
227 Asmody
 
02.09.14
10:11
Есть у нас такая табличка mytopics для поддержки "Темы с моим участием". В ней ~1.5 млн. записей, при условии, что сделана была эта фича относительно недавно (Для сравнения — в таблице topics >600 тыс. записей). Подозреваю, что таблица, фиксирующая чтение, будет больше на порядок. Оно нам надо?
228 Gepard
 
02.09.14
10:11
(227) количество прочитавших пользователей * количество тем :-)
229 Хромой
 
02.09.14
10:15
(227) нам надо )
230 Gepard
 
02.09.14
10:16
(229) зачем?
231 Хромой
 
02.09.14
10:17
(227) пусть в профиле будет галочка, кому надо тот включит себе эту функцию
думаю это сделают меньше половины, там можно сильно сократить размер таблицы
232 Хромой
 
02.09.14
10:17
(231) там = так
233 Хромой
 
02.09.14
10:17
(230) я как пользователь хочу удобств
234 vhl
 
02.09.14
11:35
(227) Asmody, ты что на почту не отвечаешь?
235 Gepard
 
02.09.14
12:13
(233) значит постоянно слетающая авторизация тебя не напрягает (приходится нажимать вход, а потом опять искать тему), а эта штука так нужна?))
236 Хромой
 
02.09.14
13:47
(235) я не сижу часами на форуме, поэтому сталкиваюсь с этой проблемой не часто
237 Gepard
 
03.09.14
12:25
(236) я тоже, поэтому и возникает... стоит открытая эта страничка, через два часа пришел, глянул, написал ответ (страничка открыта поле сообщение доступно).
А оно тебе - не авторизован. И набирать заново.
238 vhl
 
06.09.14
13:04
Небольшое обновление с фиксами - поправил отображение сообщения после отправки. Добавил обновление сессии при входе в приложение. Плюс в целом несколько фиксов крэшей.
239 корум
 
07.09.14
06:58
(238) так вот почему при новом открытии оно у меня каждый раз обваливается :)
240 vhl
 
07.09.14
11:03
(239) можешь креш-репорт отправить?
241 vhl
 
10.09.14
00:55
Запилил полноценную поддержку голосований. Чую есть где-то трудновоспроизводимые глюки, надо переписать кое-какие моменты, но баг-репорты все равно присылайте - помогает.
242 trad
 
10.09.14
09:20
(241) в голосовалке нету возможности отменить выбор
243 vhl
 
10.09.14
09:50
(242) На форуме тоже нет :)
244 trad
 
10.09.14
11:11
(243) есть (Ваш выбор: очистить)
245 Asmody
 
10.09.14
11:29
А я мобильную версию поправил
246 trad
 
10.09.14
11:45
(245) не нашел в ней "Темы с моим участием" и last20
247 Asmody
 
10.09.14
11:53
(246) а там и нет такого
248 pavig
 
10.09.14
20:58
Тест с клиента. Работает быстро, нравится.
249 Смешарик
 
10.09.14
22:15
Не взлетит
250 Смешарик
 
10.09.14
22:17
Смысл было убивать столько времени?
251 Волшебник
 
модератор
10.09.14
22:18
vhl - фанат iPhone
Вряд ли он будет болеть душой за Андроид.
Скорее всего, это подстава.
252 vhl
 
10.09.14
22:25
(250) Это прокачка скилов. К тому же мне пока это нравится, так что совмещаю приятное с полезным.
(251) Стас, меня Asmody игнорит в почте. Не хочет сверхважные коммитты комиттить. Что делать будем?
253 дедушка Вах
 
10.09.14
22:25
(8) для ПК будет?
ЗЫ а то у нас тут тоже "Браузер - тормозной и в нем не все удобно"
254 vhl
 
13.09.14
18:19
Открыл код: https://github.com/Rexee/Mistareader
Т.к. я не настоящий андроид/java программер, то там может быть "неоптимальный" код, не стоит удивляться :)
Немного по планам: сейчас я доделаю подписки на темы и переход к первому непрочитанному сообщению темы.
Все остальное переходит в режим неопределенного ожидания. Займусь другими проектами.
Этот проект не закрываю, если будут пул-реквесты - опубликую.
255 vhl
 
05.10.14
20:37
Скоро: http://i.imgur.com/N0k1Wkb.jpg
Финальное бета-тестирование идет.
256 vis_tmp
 
05.10.14
21:48
(255) О, интересно!
257 Diversus
 
05.10.14
22:47
(0) Молодец! Пользуюсь твоим ридером своим нексусом четвертым, очень удобно. Удобнее чем через сайт на телефоне.
258 arccos6pi
 
05.10.14
23:48
(255) отлично... Да и в целом приложение нравится.. Щас например с него пишу
259 vhl
 
07.10.14
00:58
Додеал подписки:
http://i.imgur.com/MNNFqJD
http://i.imgur.com/hxzrX6O
Можно смотреть. Вроде все работает. Световая индикация разумеется будет работать только на телефонах где есть соответствующий светодиод.
Ограничение на количество подписок - 10 тем. Думаю если делать больше, будет просто слишком много спама.
Заодно доделал чтобы запоминал номер последнего просмотренного сообщения перед выходом из темы.
260 bazvan
 
07.10.14
01:03
Срасибо. Обновился
261 vis_tmp
 
07.10.14
06:14
(251) В чем подстава?
Человек сделал, код открыл.