Конечно все это есть. На этот счет написано очень много статей. А уведомления и датчики движения реализованы программно. Все это легко можно найти с помощью гугла
Сервис" > «Параметры» > «Шрифты и цвета» > вкладка «Синтакс» > язык Java
Если я правильно понял, то интересуют пункты использование класса и использование конструктора. офф дока
Будет ли спрос на такой сервис? Цена получится отпугивающая. Эти товарищи точно организуют такие сервисы с EMS, может и с ммс можно. Подробнее не подскажу