Можно. Правда что то я не видел современных телефонов с ик приемником...
Если хотите с этим заморачиваться - я бы посоветовал в сторону adruino смотреть - там наборы даже есть специальные.
А еще иногда в самой репе в readme.md встречается описание как компилировать.
А еще чтобы понять как что то скомпилировать - нужно это что то увидеть. Потому что в противном случае ответ будет как про мексиканцев - "как скомпилировать? компилятором".
Можно. Неудобно, почти как есть кактус - но можно.
Вот только чтобы собрать его в apk все равно понадобится SDK. А сейчас вроде бы проблемно его скачать без AndroidStudio.
Никак - цикл не должен ничего ожидать. У EDitText наверняка есть какие то события вида OnTextChanged - вот на них подписывайтесь и делайте что вам нужно.
Clean project - удаляет временные файлы предыдущего билда.
Rebuild - сбилдит проект полностью с нуля (аналогично Clean и потом Build).
Для пояснения - во время билда создаются всякие промежуточные файлы для каждой единицы компиляции. Если с момента предыдущего билда какая то единица не поменялась (под единицей можно условно иметь ввиду класс) - то будут использованы временные файлы с прошлого раза для ускорения.