Ок, перефразирую. Примеры по первой ссылке, имхо, реально перенагружены информацией как для джуна, слишком много всего там. Примеры должны быть простые, внятные, а не всеобъемлющие. К тому же, если не ошибаюсь, эти примеры были писаны под цикл статей на Medium, и без них не особо интересно втыкать в кучу кода, когда непонятно почему было сделано именно так.
Если я правильно понимаю ваше утверждение, то не надо быть гением, чтобы со знанием Java начать писать на Kotlin
Как раз наоборот. Java знать важно, и я бы не сказал, что порог вхождения в Kotlin такой же быстрый как в Java. Именно поэтому, если рядового джуна пустить в Kotlin, то через две недели мы получим овощное рагу)
Все, вижу, что кто-то сразу посоветовал Kotlin) — я видать пропустил). Вопрос снимается.
Ну почему же не указывает? Я вот четко дал ссылку на туториалы и гайды, где есть отсылки к примерам на гитхабе. Ваша ссылка, кстати, не совсем репрезентативна, я бы больше посоветовал вот эту github.com/...d-architecture-components
джуну не составит труда перейти на Kotlin
И что вы потом с этим «трудом» будете делать?) Я понимаю, что джуны есть разные, но все-таки я предпочитаю в людях видеть просто людей, а не гениев
Никто не говорит, что Java учить не нужно. Вроде бы никто такого не писал, но Kotlin — это настоящее, а не возможное будущее, и не стоит оттягивать в долгий ящик его изучение.
это лучше оставить на потом. Чтобы использовать эти плюшки, лучше к этому времени понимать как система работает изнутри в принципе
Тааааак)
дик то спеціально шукали чисті столи, щоб фото було добрим) А в загалі не в Україні ж залізо проектується. Тільки серверна частина, мобільни апплікухи, контроль якості та девопс
Ну почему же, в статье несколько раз упоминается именно про серверную и мобильную разработку)
Наоборот, одному легче. Кто вам сказал такую неправду, что семьей лучше?)
Ага, 9ый год)
Выдрессирован, что папа на работе и папу не беспокоить)
Полностью поддерживаю. Третий год работаю удаленно — минусов не замечено. КПД возрастает, на дорогу времени не тратишь, больше времени с семьей, офис тоже разгружается. Только профит.
Жаль, что многие работодатели до сих пор этого не понимают и предпочитают держать сотрудников на привязи.
Хорошая статья. Спасибо.
Ушел читать про бизнес-инкубатор.
С контекстом того инстанса ViewGroup, который собсна этот метод выполняет. В Kotlin не нужно делать getContext(), чтобы его получить. Обращения к свойствам на запись(set) или на чтение(get) реализованы через обращение к свойству по имени.
В том-то и дело, что я не хочу использовать ни StringUtils, ни TextUtils. Я хочу, чтобы это уже было в классе String и работало как на null-значении так и на not-null-значении.
в ожидании любого нового проджа, который зайдет. На данный момент допиливаем текущие на Java:)
Киев, да, тамошние цены знаем, помним, любим, скорбим))) У меня дружбан в то время с еще двумя крешами снимали
ээээ ну вот не знаю. Я на 300уе 11 лет назад спокойно мог себе позволить хату снимать и жить отдельно от родителей да еще и с женой) Правда это было в Харькове)
Рассматривайте корутины как отдельные задачи, которые крутятся внутри рабочих нитей/потоков и их взаимодействие с «окружающим миром» хендлится на уровне SDK и компилятора. Т.е., когда компилятор Котлина видит описание корутины в коде, он создает все необходимые точки входа и выхода и всю инфраструктурку для ее работы.
Как-то так)
Deffered.await() выполняется в отдельной рабочей(м) нити\потоке. Все остальное выполняется в контексте, который вы указали для корутины. Это может быть как еще одна рабочая нить ИЛИ, если на важно вернуть разультат в UI, то это будет UI-контекст, специально для этого реализованный ребятами из JetBrains
js & back-end тебе никак в Android не пригодятся) лучше пройтись хорошенько по матчасти и закрепить знания по ней. Тесты, да, можно посмотреть