programrails, это не тот случай. Тот случай если например у вас работа с камерой и на эмуляторе например все хорошо а на реальном девайсе приложение просто падает.
Добрый день. Разработка без физического мобильного устройства возможна. Можно использовать эмулятор андройда но вы должны помнить что если вы захотите показать ваше приложение заказчику вам обязательно придется протестировать его на реальном железе т.к. за частую бывает так что на эмуляторе все работает превосходно а на реальном устройстве все падает.
gooseNjuice (), https://github.com/mapbox/mapbox-gl-js
у нас в проекте была связка mapbox и leflet. при изменении карты брались координаты. Это как раз твой случай. И автокомплит адресса тоже делали с помощью mapbox. Смотри для начала их примеры а дальше если подайдет хорошо если нет ищи чтото другое.
Вам нужно познакомится с jsx. Не пугайтесь еслива мпокажется сначала наркоманией. К этому быстро привыкаешь)) https://magic.reactjs.net/htmltojsx.htm это сервис переноса html в jsx. Для начала конечно можете писать сперва на html потом переносить в jsx, но лучше сразу писать на jsx(react)
вы его не заставите работать в фоне бесконечно потому что через время приложение перестает отзываться. Копайте в сторону таймеров. И то это возможно только на новыъ версиях андройд 7 и выше вроде