| автор |
сообщение |
kenrube 
 миродержец
      
|
8 октября 2016 г. 14:06 [нажмите здесь чтобы увидеть текст поста]
|
Добрый день всем!
Решил ответить на недавно вновь всплывший вопрос по поводу мобильного клиента Фантлаба. Не все так плохо, как кажется. Совершенно неофициальная (читай, подпольная) разработка стартовала месяца полтора назад, занимаемся ей на данный момент мы с Vad''ом. Он разрабатывает API сайта, я — клиент под Android. На данный момент проработана основная архитектура приложения, сделана форма логина и основное меню приложения, делается форма регистрации. Разработкой удается заниматься только в свободное от работы время, да и то не всегда.
Как вы, думаю, прекрасно понимаете, если в таком темпе все и будет продолжаться, дело может затянуться крайне надолго. Поэтому реквестируем помощь лаборантов.
Во-первых, к теме прикручен опрос на тему того, какую часть функционала сайта вам хотелось бы видеть в первой итерации. Да, разработать сразу полный клон не представляется физически возможным, поэтому я предлагаю разбить процесс на отдельные этапы. Скажем, на первом этапе каталог произведений/изданий/авторов, профиль, личка, рекомендации. Ну или что-то другое. Собственно, на этот вопрос и призван ответить опрос выше. Результаты опроса напрямую повлияют на приоретизацию задач, поэтому ваше мнение крайне важно.
Во-вторых, если есть такие умельцы, их помощь проекту была бы неоценима: 1. Дизайнеры. Да, я всего лишь программист и с чувством прекрасного у меня, как водится, легкие проблемы. Разумеется, я могу придумать нормальный интерфейс (методом тыка проб и ошибок), но компетентный дизайнер сделает это гораздо быстрее и качественнее. В общем, если есть люди, готовые помочь с дизайном приложения, созданным по гайдлайнам Material Design от гугла, с нетерпением жду. 2. Android-программисты. Если вдруг на сайте такие водятся и готовы поучаствовать — welcome! А если еще и разбираетесь в MVP, RxJava, Dagger, DataBinding — будет вообще классно. Если нет — не беда, все объясню и покажу, было бы желание. 3. Спецы по бэкенду для доработки API. Сайт большой, а Vad один и помощь в разработке API ему точно не помешает, тем более, что у него и другой работы хватает. Если знаете, как прикрутить какой-нибудь движок для генерации доков по API (Swagger, что-то аналогичное) — еще лучше. Обратитесь к Vad''у в личку, он вас добавит в соответствующее обсуждение и, если надо, предоставит доступ к бэкенду. 4. Бета-тестеры. Без обратной связи вести разработку крайне тяжело, поскольку по закону жанра я необъективен в отношении багов. К проекту прикручен Crashlytics, так что ни один креш мимо не пройдет. По поводу багов можете писать прямо в этой теме (а еще лучше в личку, чтоб не потерялось), буду по возможности оперативно их исправлять.
Впрочем, если не относитесь ни к одной из категорий, но все равно хотите помочь — пишите, что-нибудь придумаем, работы всегда хватает.
Предвосхищяя возможные вопросы: Сколько тебе за это заплатили? Зачем ты вообще за это взялся? Нисколько, проект делается just for fun. У меня нет никакого официального разрешения от Creator''а, но, надеюсь, он будет не против. А взялся потому, что сам давно пользуюсь Фантлабом, заходить на который со смартфона не очень удобно. Полноценный мобильный клиент (да, с возможностью оффлайна) был бы не лишним.
А где версия для iOs/WinPhone? Может, стоит сразу что-нибудь крассплатформенное? Я не волшебник, а Android-программист, так что за версией для другой платформы — это не ко мне. И кроссплатформенные движки решением проблемы в силу различных обстоятельств (как минимум скорости исполнения приложений) не являются. Считаете иначе — ваше право, холливар на эту тему прошу не разводить. Я же продолжу писать натив. И да, по статистике, больше четверти посещений сайта приходятся именно на Android, он скоро догонит и перегонит Windows 7.
Были тут уже разработчики мобильных клиентов, знаем...! Да, я в курсе. Разумеется, до того, как браться за разработку, я прошерстил все сопутствующие темы и знаю, чем все закончилось в каждом из случаев. Что я могу на это сказать? LOL, парням не хватило знаний/упорства. Когда текущее приложение дойдет до релиза, если напомните, я продемонстрирую всю степень собственного упорства в этом вопросе.
Исходники проекта лежат на Github в открытом доступе.
Для затравки — первый скриншот в приложении. И да, дизайн придуман не мной, а адаптирован с такового из приложения, писавшегося для DevIntensive компании SoftDesign. Я ж упоминал, что нужен дизайнер? :)
UPD Проект отдан в ведение ilyakokhan. Немного про текущее положение дел.
|
––– Ушел, но все еще доступен в интернетах под тем же ником |
|
|
|
Trilob1t 
 активист
      
|
24 августа 2025 г. 18:30 [нажмите здесь чтобы увидеть текст поста]
|
|
Потихоньку начал возрождать приложение. Пока работает только главная: Список новостей с просмотром, список новинок и отзывы. Остальное сломано :) Пришлось нармально так посидеть, чтобы завести сборку. Дальше в планах починить, что сломано и заняться редизайном.
|
––– Если вы самый умный человек в комнате, то вы не в той комнате, где должны находиться. |
|
|
GBV 
 гранд-мастер
      
|
|
Trilob1t 
 активист
      
|
25 августа 2025 г. 17:42 [нажмите здесь чтобы увидеть текст поста]
|
|
GBV, всё верно. Прикрепил к этому сообщению новую сборку.
|
––– Если вы самый умный человек в комнате, то вы не в той комнате, где должны находиться. |
|
|
Trilob1t 
 активист
      
|
27 августа 2025 г. 08:32 [нажмите здесь чтобы увидеть текст поста]
|
|
Восстановление продолжается! В этой сборке больше нет сообщения, что приложение устаревшее. Общая работоспособность примерно 70%. Был немного обновлен дизайн некоторых экранов. Сейчас идёт работа над авторизацией.
|
––– Если вы самый умный человек в комнате, то вы не в той комнате, где должны находиться. |
|
|
Trilob1t 
 активист
      
|
5 сентября 2025 г. 18:36 [нажмите здесь чтобы увидеть текст поста]
|
|
Первая релизная, пересобранная версия. На гугл плей залил, висит на проверке. Пока все силы будут уходить, чтобы сделать приложение стабильным в работе. Немного осовременить дизайн. И потом уже новый функционал.
|
––– Если вы самый умный человек в комнате, то вы не в той комнате, где должны находиться. |
|
|
cijic 
 активист
      
|
24 октября 2025 г. 14:26 [нажмите здесь чтобы увидеть текст поста]
|
|
Здравствуйте. При попытке добавить Произведение на полку через приложение выдаёт что их якобы нет ("Нет полок", уведомление с красным фоном). Через сайт проблемы не возникает по этой части.
Будет очень хорошо если сможете исправить.
|
|
|
Trilob1t 
 активист
      
|
3 ноября 2025 г. 08:58 [нажмите здесь чтобы увидеть текст поста]
|
цитата cijicПри попытке добавить Произведение на полку через приложение выдаёт что их якобы нет ("Нет полок", уведомление с красным фоном). Через сайт проблемы не возникает по этой части. Да, проблема есть такая, в процессе исправления.
|
––– Если вы самый умный человек в комнате, то вы не в той комнате, где должны находиться. |
|
|
Фантлабыч 
 новичок
      
|
3 ноября 2025 г. 15:14 [нажмите здесь чтобы увидеть текст поста]
|
|
у меня только такой вопрос, в старом приложении Фантлаба, просмотренные книги и все остальные данные подгружались в данные приложения (которые невозможно было просто так удалить), а не в кэш, который можно легко очищать, здесь также? считаю, что в данных приложения должны сохраняться только данные авторизации и история поиска, всё остальное должно идти в кэш
и ещё было бы неплохо, чтоб в приложении был доступен весь функционал сайта, личные сообщения, проставление оценок, написание отзывов, сообщений на форуме
|
––– Перефразируя Ленина, могу сказать: "Фантастика, фантастика и ещё раз фантастика!" |
|
|
Trilob1t 
 активист
      
|
4 ноября 2025 г. 05:58 [нажмите здесь чтобы увидеть текст поста]
|
цитата Фантлабычу меня только такой вопрос, в старом приложении Фантлаба, просмотренные книги и все остальные данные подгружались в данные приложения (которые невозможно было просто так удалить), а не в кэш, который можно легко очищать, здесь также? считаю, что в данных приложения должны сохраняться только данные авторизации и история поиска, всё остальное должно идти в кэш Наверное до конца не понял вопрос, но существуют только два места хранения данных, это БД на сервере, где сохраняется всё в переделах вашей учетной записи (добавили книгу на полку, поставили оценку и тд.), и есть локальный кеш приложения на устройстве, который легко очищается. Опишите на примерах, что какие данные невозможно удалить на устройстве.
цитата Фантлабычи ещё было бы неплохо, чтоб в приложении был доступен весь функционал сайта, личные сообщения, проставление оценок, написание отзывов, сообщений на форуме Сейчас приложение повторяет весь функционал старого приложения + будет что-то ещё доделываться новое.
Ссылка на приложение https://play.google.com/store/apps/detail...
|
––– Если вы самый умный человек в комнате, то вы не в той комнате, где должны находиться. |
|
|
pseedk 
 авторитет
      
|
9 ноября 2025 г. 21:27 [нажмите здесь чтобы увидеть текст поста]
|
Всем привет! Написал свою версию android-приложения ФантЛаб: https://fantlab.ru/blogarticle93524 Предвосхищая возможные вопросы: "почему вдруг еще одно?" или "зачем еще одно?", отвечу просто: так получилось. А подробнее о приложении — в моей колонке. В общем-то, присутствие выбора — всегда лучше, чем его отсутствие, хотя, возможно, я и не сделал пока ничего нового... В любом случае, буду благодарен за любую обратную связь.
|
|
|