cpp-2016-autumn / android-process-monitoring

Monitoring and blocking Android apps
1 stars 7 forks source link

First contact #1

Closed ilammy closed 8 years ago

ilammy commented 8 years ago

Нужно:

(Вопросы мы уже обсудили устно. Было бы неплохо их озвучить здесь повторно.)

pacmancoder commented 8 years ago

Ознакомление со спецификацией

В ходе детального рассмотрения спецификации выделено две основных проблемы, с которыми нужно разобраться для успешного выполнения проекта. Таковыми являются:

Особенности

Исследуя возможности платформы Firebase, мы нашли несколько её особенностей, исходя из которых в устной форме было обсуждено несколько уточняющих вопросов по спецификации:

Данные особенности приводят к вопросу:
На каком языке стоит писать серверную(административную) часть приложения? В спецификации предложен python, но среди официально поддерживаемых API Firebase он отсутствует.

DancingAxolotl commented 8 years ago

«Приложение-конкурент» ESET Parental Control

Приложение ESET “Parental control” предложенное как «программа-конкурент» помогает осуществить родительский контроль над устройством ребенка. В свете предложенных спецификаций оно имеет несколько интересующих нас функций:

Исходя из особенностей рассмотренного приложения был поставлен вопрос:

Можно ли реализовать административную часть приложения как отдельное Android-приложение?

pacmancoder commented 8 years ago

После изучения примеров приложений Firebase попробовал создать тестовое приложение для ознакомления с инструментарием. Итого, что полезного:

DancingAxolotl commented 8 years ago

В время своих исследований пробовал создать простое приложение. А именно:

ilammy commented 8 years ago

Отлично. Молодцы. :+1:

Учитывая, что Java является одним из языков API к Firebase, я считаю вполне обоснованной идею реализации приложения для административного доступа в виде отдельного Android-приложения на Java.

Спецификация не накладывает каких-либо ограничений на административную консольку («лишь бы работало»), так что это приемлемо.

Я считаю задачу выполненной в полном объёме и закрываю её. Можно переходить к следующей (#2).