BasiC2k, это не "просто усложняет разбор", а писец как усложняет. И отсеивает львиную долю тех, кто не готов тратить кучу времени и ресурсов на дальнейшее копание. Остаются только самые стойкие, кому это действительно надо.
В данном случае будет проще написать самому
"российских" пишется с маленькой буквы, "зато" - слитно. Твой учитель русского языка.
И нет таких задачек, которые заставят работать мозг неделю, разве что у тугодума.
Petronomist, от приложения почти ничего не зависит. Оно просто подписывается на события от датчика. Когда пришло, тогда и обработали.
Можно лишь несколько параметров дополнительно указать - время опроса, желаемую точность. Но датчик это не гарантирует - всё же зависит от внешних факторов: количества спутников в зоне видимости, ближайших вышек сотовой связи, вайфая...
illuzor, Блин. Вот так пишешь-пишешь, читаешь доки гугловые, что без пермишенов никуда, а потом бах! они там что-то меняют и ломай потом голову...
Спасибо, хороший пример.
Легко так писать, когда начинаешь кодить во времена существования этих практик и фреймворков.
А представь времена, когда их не было и появление всяких Clean Architecture / MVVM было вызвано необходимо что-то менять, чтобы прекратить полный бардак. И это ещё не отменяет холивара - использовать MVP (Moxy, etc...) или MVVM...
Кстати, хорошая статья про боль и Андроид: https://habr.com/ru/post/446346/
baddev, обязательный минимум - понимание алгоритмов, структур данных, типы, ссылки... Это база. Если её не знает и не понимает джун, то никто с ним возиться не будут, выбросят - пусть учит минимум и приходит снова.
Ну а дальше база андроида - жизненные циклы активити-фрагментов, знание всех компонент андроида и примерное понимание для чего они нужны, практика не обязательна, но желательна.
Следующий этап - многопоточность. Здесь много копий сломано. Лучше начать с основ - мьютексы, мониторы, синхронизация...
После этого уже идут шаблоны проектирования, архитектура, фреймворки и всё прочее. С этого момента начинается полная каша, потому что фреймворки постоянно меняются, в практике одни ШП заменяются другими и прочий холивар. Тут уже надо следить за тенденциями и продолжать нарабатывать опыт.
Но без вышеописанной базы этого не осилить
Нужно только учитывать, что на кроссплатформенных фреймворках далеко не уедешь. Для простых приложений и прототипов вполне подойдёт. Но если что-то серьёзное, то потом это надо будет переписывать на нэйтив
dollar, ещё раз. Здесь нет нарушений законов той страны, которой подчиняется сам хостер.
Нет.
Нарушения.
Законов.
Что ещё не понятно?
Представь, что законы страны Росбабве издало закон, чтобы все сайты должны показывать флаг их страны на половину экрана всего сайта. Можешь сам выбирать - сверху или снизу - есть свобода выбора!
А страна Килямбия обязывает выкладывать на отдельной странице все логины и пароли всех зарегиститрированных пользователей. Что поделать! - Таковы законы этой дикой страны. И что? Ты будешь вникать во все детали и соблюдать все их прихоти или просто пошлёшь? Да, тебя Килямбия и Росбабве за это отключат от своего сегмента рынка. Но законов своей страны ты не нарушил.
Блин, чувствую себя идиотом, что разговариваю с малолетними детьми, всё разжёвываю, всё объясняю какие-то очевидные вещи...
В Питоне важны отступы, а у тебя их нет