alexxxdev / FantLab-Android

:books: Android-клиент для fantlab.ru [WIP]

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

FantLab-Android

Android-клиент для краудсорсингового библиографического проекта FantLab.ru. Основан на FastHub by Kosh Sergani.

Спецификации / Open-source библиотеки:

  • Минимальный SDK 21 (Android 5.0)
  • Kotlin
  • MVP-паттерн: ThirtyInch
  • RxJava2 & RxAndroid для многопоточности
  • Fuel для REST API
  • Android State для сохранения стейта
  • Material-BottomNavigation для BottomBar
  • Glide для загрузки изображений
  • Toasty для отображения всплывающих подсказок
  • Fabric для аналитики и креш-репортов.

Разработчикам

Если вы собираетесь присоединиться к разработке, обратитесь к текущим разработчикам, чтобы:

  • получить google-services.json, gradle.properties и релизные ключи (все эти файлы исключены из индекса git в целях безопасности)
  • получить доступы к почтовым ящикам android@fantlab.ru и mobile@fantlab.ru, проектам в Fabric и Firebase
  • добавиться в организацию FantLab

Roadmap

  • Авторизация
  • Профиль
  • Поиск (в т.ч. по штрих-коду)
  • Каталоги (список авторов, библиография автора, произведение, издание)
  • Награды и премии (список премий, премия, конкурсы, номинации)
  • Новинки и планы (новинки фантастики, планы издательств, планы авторов)
  • Лента отзывов
  • Расширенный редактор
  • Новости
  • Книжные полки
  • Личка
  • Регистрация
  • Восстановление пароля
  • Рейтинги
  • Пользователи
  • Контакты
  • Форум (в т.ч. лента форума)
  • Рекомендации
  • Расширенный поиск произведений/изданий
  • Авторские колонки
  • Подписки
  • Фильмы
  • etc

Известные мобильные начинания "под Fantlab"

License

FOSSA Status

About

:books: Android-клиент для fantlab.ru [WIP]

License:GNU General Public License v3.0


Languages

Language:Kotlin 100.0%