Первая социалка под Андройд - Фото вопрос

В рамках процесса изучения хранилища данных от Googls под названием FireBase.

Написал приложение
Фото-вопрос.

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

Участники дискуссии могут оставить в комментариях только один фото-ответ, или начать обсуждение в общем чате, весь спам короче туда. Чат пока только текстовый.

+ реализовано
— простой поиск по по комментариям
— поддержку хештегов
— подписаться на интересный вопрос
— добавить участника в черный список
— система оповещения о появившихся новых ответах в своих топиках и топиках в подписке

play.google.com/store/apps/details?id=com.argyn.photoquestion



Нагнал через АдВордс туда 300 индийских школьников :) и даже получил некоторое количество записей.
В плане работы на дурака, вроде бы проблем нет.

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

По цене FireBase вышло, что одна публикация в базе будет стоить примерно 0,05 цента за один месяц хранения.
Это учитывая все и хостинг, и работу самого xml-хранилища + работа функций-транзакций на стороне сервера.

вот их прайс firebase.google.com/pricing/

выбрал самый расширенный тариф Blaze Plan, потому что самые интересные функции доступны только на нем, но по сути цена этого плана зависит исключительно от мастерства программиста :))) чем лучше оптимизируешь тем меньше заплатишь

Пока по карману сильно не бьет, а изучать интересно.

FireBase - Realtime Database Triggers

firebase.google.com/docs/functions/database-events

Недавно FireBase добавили триггеры на события. И появилась возможность задать алгоритмы сохранения целостности информации на стороне сервера.
Никогда раньше не интересовался этим ФаирБейсом, но вот после появления триггеров стало интересно.

Собрал простенький проект.
Програмка типа Вопрос-Ответ в формате обмена фотографиями.
Хотя фотки можно грузить любые.

Такие стандартные процедуры попытался реализовать как
— лайки
— подписки
— черный список пользователей
— полнотекстовый поиск по базе вопросов
— модерация изображений средствами Гугл (эффективность по моим оценкам до 80 процентов)

вообщем вот
play.google.com/store/apps/details?id=com.argyn.photoquestion