|
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
|
||||
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) В чем подстава?
Человек сделал, код открыл. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |