Тесера на Android

spiegel написал 10 лет назад: # скрыть ответы
База игр

Себе пока не ставил на телефон, т.к. коллекция не особо большая и не плохо в ней ориентируюсь, но идея хорошая!)
Дальше теоретические измышления, возможно это есть в функционале, но из текста статьи не особо заметно.
Было бы удобнее сделать на конкретном устройстве какую-то общую базу единожды загруженных игр, из которой по списку конкретного пользователя брались бы описания. Добавить возможность обновления отдельной игры, если на сайте что-то поменялось (рейтинг или ссылки), без перезагрузки всей базы.
А по поводу объединения с другом списков, то можно в общей базе прикрутить метки на коллекции пользователей и сортировать еще и по наличию у пользователей...

CerbeRUS написал 10 лет назад: # скрыть ответы

Вы прям написали о двух вещах, о которых я думал, но не реализовал. :-)
Обновление отдельной карточки сделать без проблем, уже есть готовый метод.
А вот чтобы сделать хранение коллекций нескольких пользователей, надо будет внутреннюю структуру хранения данных переделывать... Но ничего, сам виноват, что сразу это не учел.

ThunderWolf написал 10 лет назад: #

вот я тоже удивился, зачем коллекцию каждый раз загружать. Если чью-то смотреть - эт еще логично.

ZoRDoK написал 10 лет назад: # скрыть ответы

Зато API есть на BGG, и он предоставляет в том числе информацию по количеству игроков для настолки. Я его раньше на дайседе юзал.

http://boardgamegeek.com/wiki/page/BGG_XML_API

CerbeRUS написал 10 лет назад: # скрыть ответы

Для BGG есть и api, и приложения, которые его используют.
Но я там редко бываю, все на Тесере храню, поэтому мне было интересно написать приложение именно для нее.

ThunderWolf написал 10 лет назад: #

анналогично

Gravicapa написал 10 лет назад: # скрыть ответы

По iOS.

Можно попытаться и без Джейла обойтись - попробуй залить своё приложение на Tongbu (надо с владельцами договориться), тогда все смогут его скачать подписанным под свои девайсы и совершенно не обязательно для этого джейлить...

Slim_Slam_Snaga написал 10 лет назад: #

Есть приложение БГГ...

sputnik1818 написал 10 лет назад: # скрыть ответы

Tongbu ж на iOS 8 не работает. Да и на iOS 7 и ниже им не все пользуются.
Сизифов труд получится

Slim_Slam_Snaga написал 10 лет назад: # скрыть ответы

Мне кажется, что более интересной (и нужной) задачей является создание полноценного iOS-клиента Тесеры, чем вот такой аппендикс.
Я готов и платить за такой софт.

ThunderWolf написал 10 лет назад: # скрыть ответы

озвучь требования к iOS-клиенту.

Давно не брал я в руки грабли (в смысле под ios8 не писал, вот и будет случай освоится), да и лицензии разработчика нет. Но будет что выкладывать можно и о лицензии будет подумать. Для тестирования она не нужна.

Из того что мне не хватает (помимо вышеозначенного фильтра), так это счетчика количества партий.

Да и nextdoor интегрировать попробовать можно.

Slim_Slam_Snaga написал 10 лет назад: #

Мне был бы интересен полноценный клиент, когда не надо заходитьв браузер. Чтобы и база игр, и уведомления, и пр.

Gravicapa написал 10 лет назад: # скрыть ответы

Ну вот, и это говорит человек специализирующийся на яблоке такому неучу как я :) Совместимость Тонгбу: iOS 4.3 - 8.2.

Более того, есть и другой вариант - ставишь клиента Тонгбу на комп, скачиваешь подписанный ipa, переносишь его в айтюнс и устанавливаешь. Можно установить ipa прямо из Тонгбу, используя его заместо айтюнса (зарегистрировав своё устройство).

Я сам этой штукой не пользуюсь, но ради эксперимента (руки чесались) пробовал - всё работает.

sputnik1818 написал 10 лет назад: #

Может быть)
Сам за Tongbu слежу краем глаза.
В последний раз когда им пользовался год назад - длилось это три дня и закончилось полным сносом системы :) Сейчас глянул на сайте - там iOS 7 среди китайских символов. Может ошибся

CerbeRUS написал 10 лет назад: #

Свой iPad я пускал по всем кругам ада: был и джейл, пробовал и Тонгбу, и 25РР. В итоге, с Тонгбу и 25РР у меня сначала приложения ставились, а потом начали слетать, а потом и вовсе ставиться перестали. Так что я забил на это дело. Думаю, таким извратом я заниматься не буду.

trent написал 10 лет назад: # скрыть ответы

Прекрасная идея, давно хотел сделать что-то подобное (именно для этих же целей). А то, что это сделано именно в виде приложения для андроида - вообще отлично. Вещь однозначно нужная, буду юзать, тестить и т. п.
Спасибо.

CerbeRUS написал 10 лет назад: #

Спасибо, буду ждать отзывов.

vladimirs написал 10 лет назад: # скрыть ответы

Молодец. Использую иногда подобную штуку для коллекции на BGG. "What to play?" по-моему называется.

CerbeRUS написал 10 лет назад: #

Ага, помню, была такая. Но она, кажется, только на ПК, мобильной версии нет?

kissmybass написал 10 лет назад: # скрыть ответы

Я как Senior QA могу помучать и детально исследовать апликуху, есть ли место куда постить баги и импрувменты?

CerbeRUS написал 10 лет назад: #

Спасибо, буду рад.
Можно писать сюда, можно личным сообщением, можно на почту cerber.exe@gmail.com

nastolkus написал 10 лет назад: # скрыть ответы

::Сразу хочу сказать, что у Тесеры, к сожалению, нет API

Это меня отпугивает писать приложение. Я заикнулся про api к бывшему программисту и "дада, очень интересно, ты ещё предлагай, но будет вот так"...

Если Саша даст хоть какую-то гарантию что в ближайшие пол года структура страниц не поменяется - выложу свои давние наработки для WP8. Там не только тесера, но ещё и поиск по настольным магазинам и мой дайджест в одном флаконе...

CerbeRUS, если интересно, кстати, будет добавить поиск игр в магазинах - у меня есть api - смотри тут http://nuigde.com/Core/WhatsNew

если мне не придётся докупать хостинг - будет бесплатно, за мой счёт.

CerbeRUS написал 10 лет назад: #

Меня тоже сначала отсутствие API напугало, а потом ничего, воспользовался объектной моделью страниц (DOM), и распарсил без особых хлопот. Единственное - это затраты времени и трафика.
За предложение спасибо, посмотрю, подумаю.

nastolkus написал 10 лет назад: # скрыть ответы

Кстати, по поводу api... Теоретически я могу добавить парсинг на свой nuigde. Тогда парсинг будет на сервере, а не на клиенте что и быстрее и батарейку жрать не будет и можете для своих айфончегов приложения писать. Для этого нужны две вещи: Если делаем на коленке - ничего не нужно. Можете мне прислать код парсинга тесеры, хотя я и сам могу его написать. Была бы потребность. Если делаем серьёзно - возможно потребуется выделить для этого отдельный хостинг. Цена вопроса ~8 баксов в месяц. Можем скинуться. С меня код, с народа хостинг. Торгда можно написать и более серьёзный api, что позволит для мобильных приложений без больших затрат и квалификации разработчика нафигячить аппликаций.

Или ещё лучше - если кто-то с тесеры позволит спроектировать api, тогда не нужно моей прослойки вообще.

Идеальный вариант - дать временный доступк базе тесеры, чтобы сделать нормальный api и все будут довольны. Лишний трафик не делает, можно понаделать приложений под все платформы и т.п.

В общем если есть мысли - вы знаете как меня найти. Готов безвозмездно приложить некоторые усилия. И даже "возмездно", в смысле сам доплачу за хостинг разумные суммы. Можно общаться, разработчики...

ThunderWolf написал 10 лет назад: # скрыть ответы

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

nastolkus написал 10 лет назад: #

Думай... Проект мне инересен уж точно не финанасо... Мне нравятся настолки. Могу копать. Могу не копать...

CerbeRUS написал 10 лет назад: #

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