получается мне нужно определить как-то первый запуск и запустить свою работу на WorkManager? А если старый пользователь обновляет приложение и запускал его до этого?
NaStyashka: за сосоs и corony ничего не могу сказать - там С++ вроде. Я бы с С++ для андроид разработки без крайней необходимости не связывался, думайте сами
ну по нынешнему курсу и $5 в час неплохо для кого то (300 р в час норм для человека из небольшого городка к примеру) так что вполне можно конкурировать с индусами!
Андроид — это чуть ли не самое простое что есть из явы. С++ то Вам зачем? Чтобы начать нужен только девайс и все. Но я бы на Вашем месте лучше не связывался с программированием вообще. Может дам не очень хороший совет, но если знаете английский, обладаете хорошим кругозором, то почему бы не двинуть в сторону переводов и/или технического писательства?